github remix-run/react-router react-router@6.4.0

latest releases: v0.0.0-nightly-5287ffc12-20241105, create-react-router@6.26.2, v0.0.0-nightly-c4d590c64-20241104...
2 years ago

Whoa this is a big one! 6.4.0 brings all the data loading and mutation APIs over from Remix. Here's a quick high level overview, but it's recommended you go check out the docs, especially the feature overview and the tutorial.

New APIs

  • Create your router with createMemoryRouter
  • Render your router with <RouterProvider>
  • Load data with a Route loader and mutate with a Route action
  • Handle errors with Route errorElement
  • Defer non-critical data with defer and Await

Bug Fixes

  • Path resolution is now trailing slash agnostic (#8861)
  • useLocation returns the scoped location inside a <Routes location> component (#9094)

Updated Dependencies

  • @remix-run/router@1.0.0

Don't miss a new react-router release

NewReleases is sending notifications on new releases.