[라우터] 간단 정리
1. react-router-dom 라이브러리 설치 2. 컴포넌트로 감싸서 라우터(history, match, location)을 사용 3. a링크 컴포넌트 사용하면 안되고 link 컴포넌트 사용 4. url로 넘어온 param은 match를 이용하여 제어, history를 이용하여 브라우저 페이지 이동이 가능, location에는 현재 주소정보가 들어있음 5. withRouter는 hoc 컴포넌트이며 라우트로 등록된 컴포넌트가 아니여도 history, location, match를 이용할수있도록 해줌 6. Switch 컴포넌트를 이용하여 라우트 컴포넌트들 중 하나만 보여줄수있다 없으면 not found 페이지를 띄워줄수도있음 7. NavLink 컴포넌트를 이용하여 현재 경로와 같은 주소를 같는 메뉴에 ..
책/리액트를 다루는 기술
2021. 5. 3. 10:11
3. 컴포넌트
컴포넌트다 꽤 중요한 내용? 함수형 컴포넌트, 클래스형 컴포넌트 라이프사이클, state는 원래 클래스형 컴포넌트에서만 사용할수있었는데 이제 함수형 컴포넌트도 hooks를 이용하면 사용할수있다 함수형컴포넌트에서 state 대신 useState를 이용하여 state를 사용할수있으며const { value, setValue } = useState('');첫번쨰 파라미터는 state 객체? useState의 파라미터값에 따라 객체도되며 string값도 된다 지금은 string 값을 넣어줬으니 string 두번쨰 파라미터인 set함수를 이용해서 값을 변경해줘야함
책/리액트를 다루는 기술
2019. 11. 4. 19:49