父组件中的render函数,componentWillReceiveProps,componentwillmount,componentdidmount,constructor中的action调用(发送ajax请求),以及子组件中的这几个函数的调用顺序是怎样的呢?我在render函数中console.log一句话,发现调用了好几次。是不是和ajax请求的结果延迟有关?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
lifecycle 方法的执行顺序可以参考这里:
https://github.com/facebook/r...
至于 render 函数被多次调用是因为组件的 state 有多次变化。
执行顺序源于让react的生命周期。
多次console有可能是因为组件有了变化,导致再次渲染。
这是有关于react生命周期的文章,题主可以留意下。
https://hulufei.gitbooks.io/r...
哎,压图压的太厉害,发个网址吧:http://www.ido321.com/1653.html
当然你也可以看这个:http://pinggod.com/2015/React...