You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							4.4 KiB
						
					
					
				
			
		
		
	
	
							4.4 KiB
						
					
					
				react-router-dom
6.6.1
Patch Changes
- Updated dependencies:
- @remix-run/router@1.2.1
- react-router@6.6.1
 
6.6.0
Minor Changes
- Add useBeforeUnload()hook (#9664)
- Remove unstable_prefix fromcreateStaticHandler/createStaticRouter/StaticRouterProvider(#9738)
Patch Changes
- Proper hydration of Errorobjects fromStaticRouterProvider(#9664)
- Support uppercase <Form method>anduseSubmitmethod values (#9664)
- Skip initial scroll restoration for SSR apps with hydrationData(#9664)
- Fix <button formmethod>form submission overriddes (#9664)
- Updated dependencies:
- @remix-run/router@1.2.0
- react-router@6.6.0
 
6.5.0
Patch Changes
- Updated dependencies:
- react-router@6.5.0
- @remix-run/router@1.1.0
 
6.4.5
Patch Changes
- Updated dependencies:
- @remix-run/router@1.0.5
- react-router@6.4.5
 
6.4.4
Patch Changes
- Fix issues with encoded characters in NavLinkand descendant<Routes>(#9589, #9647)
- Properly serialize/deserialize ErrorResponseinstances when using built-in hydration (#9593)
- Support basenamein static data routers (#9591)
- Updated dependencies:
- @remix-run/router@1.0.4
- react-router@6.4.4
 
6.4.3
Patch Changes
- Fix hrefs generated for createHashRouter(#9409)
- fix encoding/matching issues with special chars (#9477, #9496)
- Properly support indexroutes with apathinuseResolvedPath(#9486)
- Respect relative=pathprop onNavLink(#9453)
- Fix NavLinkbehavior for root urls (#9497)
- Updated dependencies:
- @remix-run/router@1.0.3
- react-router@6.4.3
 
6.4.2
Patch Changes
- Respect basenameinuseFormAction(#9352)
- Enhance console error messages for invalid usage of data router hooks (#9311)
- If an index route has children, it will result in a runtime error. We have strengthened our RouteObject/RoutePropstypes to surface the error in TypeScript. (#9366)
- Updated dependencies:
- react-router@6.4.2
- @remix-run/router@1.0.2
 
6.4.1
Patch Changes
- Updated dependencies:
- react-router@6.4.1
- @remix-run/router@1.0.1
 
6.4.0
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/createBrowserRouter/createHashRouter
- Render your router with <RouterProvider>
- Load data with a Route loaderand mutate with a Routeaction
- Handle errors with Route errorElement
- Submit data with the new <Form>component
- Perform in-page data loads and mutations with useFetcher()
- Defer non-critical data with deferandAwait
- Manage scroll position with <ScrollRestoration>
New Features
- Perform path-relative navigations with <Link relative="path">(#9160)
Bug Fixes
- Path resolution is now trailing slash agnostic (#8861)
- useLocationreturns the scoped location inside a- <Routes location>component (#9094)
- respect the <Link replace>prop if it is defined (#8779)
Updated Dependencies
- react-router@6.4.0