Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 1.21 KB

README.md

File metadata and controls

41 lines (28 loc) · 1.21 KB

SwitchCSSTransitionGroup

Combination of ReactCSSTransitionGroup and Switch for triggering transitions between routes.

There is no key param because it is changing automatically based on matching routes.

Install

npm i --save switch-css-transition-group

Demo

storybook online

or locally you can try npm run storybook

Usage

import SwitchCSSTransitionGroup from 'switch-css-transition-group'

// your code

<SwitchCSSTransitionGroup
    location={history.location}
    transitionName='example'
    transitionLeaveTimeout={300}
    transitionEnterTimeout={500}>
  <Route path='/' exact component={Home} />
  <Route path='/about' component={About} />
</SwitchCSSTransitionGroup>

Similar like if you are using ReactCSSTransitionGroup and Switch there are available properties:

On this ReactCSSTransitionGroup docs page you will also find how to deal with CSS and how customize more the transitions.