1.0.0-beta.10 • Published 6 years ago
@virtuous/react-conductor-transitions v1.0.0-beta.10
Conductor is a simple, yet powerful JavaScript router for single-page applications.
Installation
npm i @virtuous/react-conductor -S
Features
- Promise based routing API
- Event API
- Route based state
- Route transitions (coming soon)
- React integration
- Declarative
- Hooks
- Contexts
- Redux integration
Basic usage
import React from 'react';
import { Router, Route } from '@virtuous/react-conductor';
import { Homepage, Browse, Login, Profile } from './routes';
function MyApp() {
return (
<Router>
<Menu />
<Route pattern="/" component={Homepage} />
<Route pattern="/browse" component={Browse} />
<Route pattern="/login" component={Login} />
<Route pattern="/profile/:userId" component={Profile} />
</Router>
);
}
export default MyApp;
Examples (with ReactJS)
Packages
Package | Description |
---|---|
@virtuous/conductor | The core of Conductor |
@virtuous/react-conductor | Bindings for React |
@virtuous/redux-conductor | Bindings for Redux |
About
This project is maintained by @richardgorman and @devbucket. We welcome any feedback or suggestions.
1.0.0-beta.22
6 years ago
1.0.0-beta.21
6 years ago
1.0.0-beta.20
6 years ago
1.0.0-beta.19
6 years ago
1.0.0-beta.18
6 years ago
1.0.0-beta.17
6 years ago
1.0.0-beta.16
6 years ago
1.0.0-beta.15
6 years ago
1.0.0-beta.14
6 years ago
1.0.0-beta.13
6 years ago
1.0.0-beta.12
6 years ago
1.0.0-beta.11
6 years ago
1.0.0-beta.10
6 years ago