最終更新:2024-12-09 (月) 16:44:06 (46d)  

React Router
Top / React Router

https://reactrouter.com/en/main

https://github.com/remix-run/react-router

React Router/フレームワーク

React Router/ライブラリ

React Router/バージョン

React Router v7

  • React Router v7は、Remix v2?に続くRemixの次のメジャーバージョン
  • React Router v7.0.0? (2024/11/22)

React Router v6

  • React Router v6.28.0?

React Router v6.4.0 (2022-09-13)

  • Create your router with createMemoryRouter?
  • Render your router with RouterProvider

React Router v5?

Merging Remix and React Router

パッケージ

react-router

  • コアライブラリ

react-router-dom

react-router-native?

用語

スプラット?

  • *

コンポーネント

React Router/フック

  • useActionData?
  • useAsyncError?
  • useAsyncValue?
  • useBeforeUnload?
  • useFetcher?
  • useFetchers?
  • useFormAction?
  • useHref?
  • useInRouterContext?
  • useLinkClickHandler?
  • useLinkPressHandler?
  • useLoaderData?
  • useLocation
  • useMatch
  • useMatches
  • useNavigate
  • useNavigation?
  • useNavigationType?
  • useOutlet?
  • useOutletContext?
  • useParams
  • useResolvedPath?
  • useRevalidator?
  • useRouteError?
  • useRouteLoaderData?
  • useRoutes?
  • useSearchParams?
  • useSubmit?

ルータ作成関数

参考