1.0.23 • Published 3 years ago

react-animount v1.0.23

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

React AniMount

React Component, triggers css animation on mount and unmount component.

  • Library ignores remounting the component.
  • Library observing unmounting the component and clones own animated element
  • When animation is ended, react component replacing itself

Available animations

  • getOpacityStartHandle - opacity animation on start
  • getOpacityEndHandle - opacity animation on end
  • getSlideDownStartHandle - slideDown animation on start
  • getSlideDownEndHandle - slideDown animation on end
  • getSlideRightStartHandle - slideRight animation on start
  • getSlideRightEndHandle - slideRight animation on end
  • getSlideUpStartHandle - slideUp animation on start
  • getSlideUpEndHandle - slideUp animation on end
  • getSlideDownStartHandle - slideDown animation on start
  • getSlideDownEndHandle - slideDown animation on end

Usage

import { Animation, getSlideDownStartHandle, getSlideDownEndHandle } from 'react-animount';

const ANIMATION_DURATION = 200;

export const App = () => (
  <Animation
    duration={ANIMATION_DURATION}
    onAnimationStart={getSlideDownStartHandle(ANIMATION_DURATION)}
    onAnimationEnd={getSlideDownEndHandle(ANIMATION_DURATION)}
  >
    <div>Animated Section On Mount & Unmount</div>
  </Animation>
);

Also check typedoc, referenced in Animation.tsx

Contribute

Open to contribute

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago