-
react-router-dom(HashRouter,Route,Link,withRouter) / sclice(문자열 자르기)React,JS,TS 2020. 7. 23. 16:48
react-router-dom
리액트 특성상 컴포먼트를 중첩해서 불러오기 때문에 exact={true}를 하므로 지정한 경로의 컴포먼트만 불러온다.
<Navigation /> 컴포넌트는 Link를 사용하였으므로 Router안에 존재해야한다.
<Link to="/">클릭하면 다른 주소로 이동시키는 컴포넌트
리액트 라우터를 사용할땐 <a href="/">사용시 페이지를 아예 새로불러오므로 리액트 상태들이 초기화되버린다.
그러므로 Link를 사용한다.
withRouter
withRouter 는 컴포넌트를 컴포넌트로 감싸는 역활을하며 감싼 컴포넌트의 상태를 props로 전달해준다.
.slice 문자열 자르기
(0~180) 까지 자르기 'React,JS,TS' 카테고리의 다른 글
Arrow function (0) 2020.08.03 expo React Native 프로젝트 생성 (0) 2020.07.28 GItHub Pages : gh_pages 로 웹 호스팅하기 (0) 2020.07.23 Api로부터 값가져오기(axios, setState,prop,map) (0) 2020.05.12 삼항 연산자, async await, axios (0) 2020.05.12