3.0.3 • Published 1 year ago
react-slide-routes v3.0.3
react-slide-routes 🏄♂️
The easiest way to slide React routes
Fit
React Router v6
For React Router v5, please use
react-slide-routes@1.1.0
and note that the usage is different.
Add
yarn add react-slide-routes
# or
npm i react-slide-routes
Use
import { Route } from 'react-router-dom';
import SlideRoutes from 'react-slide-routes';
const App = () => (
<SlideRoutes>
<Route path="/" element={<Home />} />
<Route path="/about" element={<About />} />
<Route path="/contact" element={<Contact />} />
</SlideRoutes>
);
Live
API
Prop | Type | Required | Default | Description |
---|---|---|---|---|
animation | string | 'slide' | Animation effect type, 'slide' , 'vertical-slide' , or 'rotate' | |
duration | number | 200 | transition-duration in ms | |
timing | string | 'ease' | transition-timing-function , one of 'ease' 'ease-in' 'ease-out' 'ease-in-out' 'linear' | |
destroy | boolean | true | If false , prev page will still exits in dom, just invisible | |
compare | function | - | Function to sort the routes' order (defaults to the definition order). compare will be used to routes.sort((a, b) => compare(a, b)) , routes is the param to useRoutes |
License
FUTAKE
If you use WeChat, please try "FUTAKE". It's a WeChat mini app for your inspiration moments. 🌈
2.2.0
1 year ago
2.1.0
1 year ago
3.0.3
1 year ago
3.0.2
1 year ago
3.0.1
1 year ago
3.0.0
1 year ago
1.1.0
2 years ago
2.0.0
2 years ago
1.0.0
3 years ago
0.14.0
3 years ago
0.13.0
4 years ago
0.12.0
4 years ago
0.11.0
4 years ago
0.10.0
4 years ago
0.9.0
4 years ago
0.8.0
4 years ago
0.7.0
4 years ago
0.6.0
4 years ago
0.5.0
4 years ago
0.4.1
4 years ago
0.4.0
4 years ago
0.3.0
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
4 years ago