1.0.8-alpha.1 • Published 6 years ago

@viewstools/animations v1.0.8-alpha.1

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

@viewstools/animations

Animations wrapper around react-spring with an API closer to what Views would use internally.

For React DOM we only expose a Spring component as in Views we do timing animations through CSS. Use it like:

import { Spring } from '@viewstools/animations/dom'

<Spring bounciness={10} speed={20} delay={0} to={{paddingTop: props.isActive? 10 : 0 }}>
  {
    styles => (
      //... do something with the styles object  it will have the updated
      // paddingTop value
    )
  }
</Spring>

For React Native we expose a Spring and Timing instead. Spring is the same interface that DOM has -just import it from @viewstools/animations/native. Use Timing like:

import { Timing } from '@viewstools/animations/native'

<Timing duration={200} delay={0} to={{paddingTop: props.isActive? 10 : 0 }}>
  {
    styles => (
      //... do something with the styles object  it will have the updated
      // paddingTop value
    )
  }
</Timing>

License MIT. (c) 2018 UXtemple Ltd.

1.0.8-alpha.1

6 years ago

1.0.8-alpha.0

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago