AnimationInterface
Inherited by all animations. Represents the properties you can set to an Animation.
| Name | Type | Default | Description | 
|---|---|---|---|
| appear? | 
 | 
 | Defines whether a transition should happen on the first mount. | 
| componentChildClassName? | 
 | Specifies the CSS class names that are set to each of the animated children elements. | |
| componentChildStyle? | 
 | Specifies the styles that are set to each of the animated children elements. | |
| enter? | 
 | 
 | Specifies whether to animate the entering (showing) element (see example). | 
| exit? | 
 | 
 | Specifies whether to animate a leaving (disappearing) element (see example). | 
| mountOnEnter? | 
 | 
 | Specifies if the Animation uses lazy-mounting on the first  | 
| onEnter? | 
 | Called when you add a component to an existing Animation component and the Animation has not started yet (more information and example). | |
| onEntered? | 
 | Called when you add a component to an existing Animation component and the Animation is now finished (more information and example). | |
| onEntering? | 
 | Called when you add a component to an existing Animation component and the Animation is now happening (more information and example). | |
| onExit? | 
 | An event called after the Animation has reached its exit state (more information and example). | |
| onExited? | 
 | An event called after the Animation has reached its exited state (more information and example). | |
| onExiting? | 
 | An event called after the Animation has reached its exiting state (more information and example). | |
| transitionEnterDuration? | 
 | 
 | Specifies the duration of the transition for the entering ( | 
| transitionExitDuration? | 
 | 
 | Specifies the duration of the transition for the exiting ( | 
| unmountOnExit? | 
 | 
 | Specifies if the Animation unmounts after it reaches its exited state. |