# react-css-transition [![NPM Version Widget]][npm version] [![Build Status Widget]][build status] [![Coverage Widget]][coverage] _React CSS Transition_ provides a reliable way to transition your components between two states across browers. [Read the full documentation](https://wikiwi.github.io/react-css-transition/) [Checkout this CodePen](http://codepen.io/wikiwi/pen/MJQWYY?editors=0010) ## Installation ```sh npm install react-css-transition --save ``` ## Features - Transition between the _default state_ and the _active state_ - Perform a reverse transition when interrupted - Define transitions using inline styles or CSS classes - Transition components when entering or leaving the DOM - Notify when a transition has finished - Support the application of initial values before a transition - Includes typescript definitions - Falls back to an automatically set timeout in rare edge cases. ## License MIT [npm version]: https://www.npmjs.com/package/react-css-transition [npm version widget]: https://img.shields.io/npm/v/react-css-transition.svg?style=flat-square [build status]: https://travis-ci.org/wikiwi/react-css-transition [build status widget]: https://img.shields.io/travis/wikiwi/react-css-transition/master.svg?style=flat-square [coverage]: https://codecov.io/gh/wikiwi/react-css-transition [coverage widget]: https://codecov.io/gh/wikiwi/react-css-transition/branch/master/graph/badge.svg