프레임워크/React
[React] location(defaultProps) → useLocation(hooks) 사용하기!
은돌1113
2021. 12. 31. 16:43
기존에는 useHistory 사용 시에 location을 사용해서 아래와 같이 데이터를 담아 이동하고
이동한 컴포넌트에서는 아래와 같이 데이터를 받아 사용 했습니다. 이럴 경우 파라미터로 {location} 받을 시 props를 받아오지 못하는 단점이 있었는 데
팀원분이 사용하시던 중 react-router-dom 패키지에 useLocation을 사용하면 파라미터로 props도 받을 수 있고! location 객체로도 데이터를 받을 수 있다고 알려주셨다! (아래처럼 사용하면 된다)
참고 사이트
https://velog.io/@yiyb0603/React-Router-dom%EC%9D%98-%EC%9C%A0%EC%9A%A9%ED%95%9C-hooks%EB%93%A4