React Router v6에서 달라진 점이 무엇인가요?

0

기술면접 - React

목록 보기
32/36

React Router v6에서 달라진 점이 무엇인가요?

React Router v6는 v5와 비교해서 달라진 점이 많습니다.
달라진 점의 예로는 다음과 같은 것들이 있습니다:

1. 작아진 번들 사이즈: v6는 v5대비 70% 정도의 크기가 줄어들었습니다. 덕분에 좀 더 최적화에 적합해졌습니다.

2. switch에서 routes로 변경: 기존 route를 구성하는 부모 요소가 switch에서 routes로 좀 더 직관적으로 변경되었습니다.

3. useHistory에서 useNavigate로 변경:
useHistory 훅이 useNavigate 훅으로 변경되었습니다. 기존 history.pushnavigatehistory.replacenavigate({replace: true})로 변경되었습니다.

이외에도 많은 변경 사항이 생겼으니 자세한 사항은 공식 문서로 확인하시길 바랍니다.

profile
지치지 않는 백엔드 개발자 김성주입니다 :)

0개의 댓글