ph-router-transition

基于React框架实现的路由切换动画组件

Github | Examples

ph-router-transition是基于React框架实现的路由切换动画组件。

安装

$ npm install ph-router-transition --save

使用

CommonJS & ES6

// CommonJS
var RouterTransition = require('ph-router-transition')
// ES6
import RouterTransition from 'ph-router-transition'

...
let Index = class index extends Component {
    render() {
        return (
           <div className="menu ph-transition-index">
                ...
             </div>
        );
    }
};

...
const PageTransition = (props)=>(
    <RouterTransition {...props} transitionName="slide-left" loadedCallback={()=>{console.log('end!!!');}} timeout={500}>{props.children}</RouterTransition>
);

...
<Router history={this.history}>
    <Route component={PageTransition}>
        <Route path="/index" name="index" component={Index} />
        <Route path="/detail" name="detail" component={Detail} />
        ...
        <Redirect from="/" to="/index" />
    </Route>
</Router>

移动端React UI基础组件库 - phoenix-ui

Github: https://github.com/future-team/phoenix-ui

Document: http://future-team.github.io/phoenix-ui/doc/index.html

推荐Icon库 - gfs-icons

Github: https://github.com/future-team/gfs-icons

Document: https://future-team.github.io/gfs-icons/index.html

使用中遇到问题请提交issue: ph-router-transition Issues

For 点评的小伙伴, 可大象 @chenaibing 或 @min.xiao