react-router-transition-group

2.0.5 • Public • Published

react-router-transition-group

npm

Transitions for react-router.

Installation

npm install react-router-transition-group

Demo

Demo / Source

Usage

  • Add transition property to Switch component
  • You also can override transition for each Route component
  • transition is a Transition component from react-transition-group
  • To disable transitions between some routes, you can group them by passing the same transitionKey property to Route component
import React from 'react'
import { Route } from 'react-router-dom'
import { Switch } from 'react-router-transition-group'

import MyTransition from 'components/MyTransition'
import HomePage from 'components/HomePage'
import NotFoundPage from 'components/NotFoundPage'

export default () => (
  <Switch transition={MyTransition} component={Fragment} exit>
    <Route exact path="/" component={HomePage} />
    <Route component={NotFoundPage} />
  </Switch>
)

/react-router-transition-group/

    Package Sidebar

    Install

    npm i react-router-transition-group

    Weekly Downloads

    10

    Version

    2.0.5

    License

    UNLICENSED

    Unpacked Size

    6.13 kB

    Total Files

    3

    Last publish

    Collaborators

    • fakundo