This example shows how to use the wrapper
property to specify a component that will wrap any rendered content from the Switcher
.
This can be as simple as wrapping with a div and adding a class:
<Switcher wrapper="div" className="my-styles">
...
</Switcher>
Or the wrapper can be another React component. This allows us to easily get animations when components enter/leave with something like velocity-react or ReactCSSTransitionGroup.
<Switcher
wrapper={VelocityTransitionGroup}
enter={slideUpIn}
leave={slideUpOut}>
...
</Switcher>
<Switcher
wrapper={ReactCSSTransitionGroup}
transitionName="example"
transitionEnterTimeout={300}
transitionLeaveTimeout={300}>
...
</Switcher>
open index.html
yarn
yarn start
- navigate to
http://localhost:8000