이제 `react-router`만으로 충분합니다

J·2025년 6월 30일
post-thumbnail

요약

  1. React Router v6 이전: 웹에서 라우팅 사용 시 react-router-dom 설치 필요 (내부적으로 react-router dependency 사용)
  2. React Router v7부터: react-router에 모든 기능이 통합되어 react-router-dom이 불필요해짐

인용

react-router-dom README

This package simply re-exports everything from react-router to smooth the upgrade path for v6 applications. Once upgraded you can change all of your imports and remove it from your dependencies:
이 패키지는 v6 애플리케이션을 쉽게 업그레이드할 수 있도록 react-router의 모든 기능을 그대로 다시 내보내기(re-export)만 합니다. 업그레이드 완료 후에는 import 구문을 모두 바꾸고 의존성에서 제거하면 됩니다:

-import { Routes } from "react-router-dom" // DELETE THIS // 이걸 지우고
+import { Routes } from "react-router" // ADD THIS // 이걸 쓰세요

npm react-router

npm i react-router

0개의 댓글