2.4.1 β’ Published 6 years ago
yubaba v2.4.1
yubaba π§β¨
/juΛbaΛba/ out of the box animated experiences for React.js π§β¨
What is yubaba???
It's all about β¨animation over state transitions β¨it can help with:
- π΄ Enabling animations to be possible between disconnected leaf nodes in the React tree
 - π Moving an element from one location to another
 - π¨ Revealing elements inside another element
 - π Supporting animations by obstructing elements in view
 - π€« Hiding children elements until animations have completed to trick users
 - π’ Orchestrating when animations should start and in what order
 - π Composing animations together to create composite animations, for example CrossFadeMove
 - π€― Anything you can imagine, seriously
 
Installation
yubaba has a peer dependency on emotion for some of the more advanced animations.
npm install yubaba react@^16.4.x react-dom@^16.4.x emotion@^10.x.x --saveor
yarn add yubaba react@^16.4.x react-dom@^16.4.x emotion@^10.x.xTip - Both es and commonjs modules are provided in the package. Make sure to consume the es modules for their tree shaking ability!
Usage
import Animator, { Move } from 'yubaba';
({ isLarge }) => (
  <Animator triggerSelfKey={isLarge}>
    <Move>{anim => <div {...anim} className={isLarge ? 'large' : 'small'} />}</Move>
  </Animator>
);Next steps
- First time here? After installing head over to Getting started to start learning the basics
 - Interested in animating an element? Check out Focal animations
 - For ready made experiences check out Composite components, just grab them and go!
 - Having trouble? Maybe Troubleshooting has your answers
 
2.4.1
6 years ago
2.4.0
6 years ago
2.3.2
6 years ago
2.3.1
6 years ago
2.3.0
6 years ago
2.2.1
7 years ago
2.2.0
7 years ago
2.1.1
7 years ago
2.1.0
7 years ago
2.0.2
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.4.1
7 years ago
1.4.0
7 years ago
1.3.0
7 years ago
1.2.0
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.0.1
7 years ago
0.0.1-beta.1
7 years ago