为了账号安全,请及时绑定邮箱和手机立即绑定

使用react-redux打印的执行顺序

使用react-redux打印的执行顺序

阿晨1998 2018-11-07 14:31:40
为何打印出来的顺序是31232?是不是我写的不对?class Home extends Component {    constructor(props) {        super(props);        console.log(1)        this.props.actions.fetchTopics({type: 'excellent'})    }    render() {        console.log(2)        return (            <div>                xxx            </div>        );    }}const mapStateToProps = state => {    console.log(3)        const { postsByReddit } = state    let topics = [],        results = postsByReddit['results']            if (results)  topics = results.topics        return {        topics    }}export default connect(    mapStateToProps,    mapDispatchToProps)(Home);
查看完整描述

1 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

31232分为两部分
一、312 第一次渲染组件props——>constructor——>render 
二、32 组件更新props——>render

查看完整回答
反对 回复 2018-12-18
  • 1 回答
  • 0 关注
  • 632 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号