1.0.0-beta.10 • Published 6 years ago

@virtuous/react-conductor-transitions v1.0.0-beta.10

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

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

PackageDescription
@virtuous/conductorThe core of Conductor
@virtuous/react-conductorBindings for React
@virtuous/redux-conductorBindings 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