0.1.1 • Published 2 years ago
react-router-extends v0.1.1
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 using
Linkcomponent ornavigatefunction, TS will help us by suggesting appropriateid - Prevent mistakes\
If we are using wrong
idto 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
```bash
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