在渲染子元素的时候,下面两种方法区别大么:
- 可以直接在render中使用父组件传入的this.props渲染;
- 也可以先声明一个this.state,组件中先用着这个空对象(针对第一次render),然后在componentWillReceiveProps中,把nextProps赋给this.state,这样第二次render的时候会使用props的值
我想问的是这两种有什么好坏区别吗,我个人理解是,state是针对自己组件内部的,我觉得这样赋值好像也无可厚非,不过网上找的一些代码,都是用的第一种方法,但是自己觉得这样render里面的东西是不是太多,而且复用起来,总觉得组织结构不明显。。