https://github.com/essiencodecraft/react-router
https://github.com/essiencodecraft/react-router
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/essiencodecraft/react-router
- Owner: EssienCodeCraft
- Created: 2024-12-10T16:42:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-11T09:47:00.000Z (over 1 year ago)
- Last Synced: 2025-02-13T09:36:20.083Z (about 1 year ago)
- Size: 15.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
React Router
Declarative routing for React
## Docs
**[View the docs here](https://reacttraining.com/react-router)**
[Migrating from 2.x/3.x?](/packages/react-router/docs/guides/migrating.md)
[3.x docs](https://github.com/ReactTraining/react-router/blob/v3/docs)
[2.x docs](https://github.com/ReactTraining/react-router/blob/v2.8.1/docs)
## Packages
This repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:
| Package | Version | Docs | Description |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [`react-router`](/packages/react-router) | [](https://www.npmjs.com/package/react-router) | [](https://reacttraining.com/react-router/core/guides/quick-start) [](/packages/react-router/docs) | The core of React Router |
| [`react-router-dom`](/packages/react-router-dom) | [](https://www.npmjs.com/package/react-router-dom) | [](https://reacttraining.com/react-router/web/guides/quick-start) [](/packages/react-router-dom/docs) | DOM bindings for React Router |
| [`react-router-native`](/packages/react-router-native) | [](https://www.npmjs.com/package/react-router-native) | [](https://reacttraining.com/react-router/native/guides/quick-start) [](/packages/react-router-native/docs) | [React Native](https://facebook.github.io/react-native/) bindings for React Router |
| [`react-router-config`](/packages/react-router-config) | [](https://www.npmjs.com/package/react-router-config) | [](/packages/react-router-config/#readme) | Static route config helpers |
> **Redux users:** The [`react-router-redux` package](https://github.com/ReactTraining/react-router/tree/5345a820818c8d43ac923558670538a479ac2234/packages/react-router-redux) is now deprecated. See [Redux Integration](https://reacttraining.com/react-router/web/guides/redux-integration) for a better approach.
## Changes
Detailed release notes for a given version can be found [on our releases page](https://github.com/ReactTraining/react-router/releases).
For change notes prior to version 4, please see [the CHANGES.md file](https://github.com/ReactTraining/react-router/blob/8365d4b2e91084265a1da7de911766169fb9e96e/CHANGES.md).
## Funding
You may provide financial support for this project by donating [via Open Collective](https://opencollective.com/react-router), attending [one of our workshops](https://reacttraining.com/workshops/), or purchasing [one of our online courses](https://reacttraining.com/courses/). Thank you for your support!
## About
`react-router` is developed and maintained by [React Training](https://reacttraining.com) and many [amazing contributors](https://github.com/ReactTraining/react-router/graphs/contributors). If you're interested in learning more about what React can do for your company, please [get in touch](mailto:hello@reacttraining.com)!