react-router-extends
v0.1.1
Published
Navigating in react-router by "id" instead of "path"
Readme
react-router-extends
This package aims to improve DX by taking advantage of 2 amazing packages (react-router and TypeScript).
How
- Navigate by
idinstead ofpath
Sometimes we might need to change some existing paths:- If using
path: we have to find all the places need to be replaced. That can take time and may cause mistakes. - If using
id: we don't need to change anything
- If using
- Autocomplete
Thanks to TypeScript, our job can be done faster than ever. When usingLinkcomponent ornavigatefunction, TS will help us by suggesting appropriateid - Prevent mistakes
If we are using wrongidto navigate, TS will immediately throw an error to notify us
Installation
- npm
npm install react-router-dom react-router-extends- yarn
yarn add react-router-dom react-router-extends- pnpm
pnpm add react-router-dom react-router-extendsExample
Checkout this example for more information: https://stackblitz.com/edit/vitejs-vite-pkomeq?file=src%2FApp.tsx
Enjoy 😉 your coding
