This is kind of a tutorial which shows how to implement CSS transition in React by your own.
Afterwards it's more clear what ReactTransitionGroup and ReactCSSTransitionGroup are doing in React.
replacement for MVC. Pioneered by Jing Chen at Facebook. Flux is an application design paradigm used as a replacement for the more traditional MVC pattern. It complements React's composable view components by utilizing a unidirectional data flow. It's more of a pattern rather than a formal framework, and you can start using Flux immediately without a lot of new code. Popular implementations of the Flux pattern Flux (Facebooks implementation) Reflux Fluxxor Fluxible Flummox Alt http://stackoverflow.com/tags/flux/info
@Radium class Button extends React.Component { render() { return ( <button style={[styles.base]}>{this.props.children}</button> ); } } // You can create your style objects dynamically or share them for // every instance of the component. var styles = { base: { color: '#fff', background: '#0074D9' // Adding interactive state couldn't be easier! Add a special key to your // style object (:hover, :focus, :active, or @media) with the additional rules. ':hover': { background: color('#0074d9').lighten(0.2).hexString() } } }; // Enhance component with Radium RadiumButton = Radium(Button); // Render enhanced React component React.render(< RadiumButton/>, document.getElementById('root'));