React Router v5

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instance_of gptkb:React
gptkbp:compatibility Compatible with React Router v4
gptkbp:dependency history
react
prop-types
react-dom
gptkbp:features gptkb:Hash_Router
Redirects
Dynamic routing
Nested routes
Route parameters
Browser Router
Link component
Route matching
Context API support
Nav Link component
Switch component
with Router HOC
gptkbp:has_documentation https://reactrouter.com/web/guides/quick-start
https://www.w3.org/2000/01/rdf-schema#label React Router v5
gptkbp:is_maintained_by React Training
gptkbp:language gptkb:Java_Script
gptkbp:latest_version 5.3.0
gptkbp:notable_changes Improved accessibility features
Improved Type Script support
Support for lazy loading routes
Enhanced performance for route matching
Enhanced support for server-side rendering (SSR)
Improved documentation and examples
Improved error handling for routes
Introduction of hooks for routing
Simplified API for route definitions
Support for React Suspense
Support for custom history objects
Support for custom route matching logic
Support for location state
Support for programmatic navigation
Support for query parameters in routes
Support for route transitions
Support for route-based code splitting
Support for scroll restoration
Removal of the `component` prop in favor of `element` prop
gptkbp:release_date February 2019
gptkbp:repository https://github.com/ React Training/react-router
gptkbp:supports gptkb:React_16.8+
gptkbp:usage Single Page Applications (SPAs)
Client-side routing
Dynamic route matching
Routing in React applications
Nested routing in applications
gptkbp:bfsParent gptkb:<_Redirect>_component
gptkb:React_Router_v4
gptkbp:bfsLayer 5