🎯 React UI animation made easy
Clone or download
Latest commit 958f135 Jan 14, 2019


React Simple Animate Logo - UI Animation Made Simple

React Simple Animate · Tweet npm version npm downloads npm npm


  • Simple animation from inline style A to style B
  • React animation with CSS keyframes
  • Chain up animation sequences
  • Tiny size without other dependency


$ yarn add react-simple-animate || npm install react-simple-animate



import react from 'react';
import { Animate, AnimateKeyframes, AnimateGroup } from 'react-simple-animate';

const props = {
    startStyle: { opacity: 0 }
    endStyle: { opacity: 1 }

export default () => {
    return (
        // This example demonstrate animate individual element.
        <Animate play {...props}>
            <h1>React simple animate</h1>

        // This example demonstrate animate keyframes with individual element.
        <AnimateKeyframes play iterationCount="infinite" keyframes={['opacity: 0', 'opacity: 1']}>
            <h1>React simple animate with keyframes</h1>

        // This example demonstrate animate group of animation with sequenceIndex.
        <AnimateGroup play>
            <Animate {...props} sequenceIndex={0} />
            <p>Next animation below: </p>
            <Animate {...props} sequenceIndex={1} />
            <p>Final animation below: </p>
            <Animate {...props} sequenceIndex={2} />