调用顺序:
问的有些水平至少我用react这么长时间,从来没有考虑过这类问题....c,它先执行componentDidMount,然后到b,发现b里有组件,这样通过一层一层的递归形式便可以完成渲染到浏览器的一个过程,当然了,react内部的具体实现我没有具体去看过,我想fb设计的思路应该就是这样的...接下来第二个问题:
传值:
依然是上面的数据结构:我有一个值是在c组件里的,需要传递给b组件里的d组件里?...如果实际中用到setInterval一定要在unMount中卸载;
问:子组件B,C,D,E是否会调用render方法;
首先看结果:
这里涉及到一个术语reconciliation,你可能会觉得这样不是很傻吗,...我又没有传递属性给子组件,那父组件更新会触发所有后代组件的重渲染过程不是很低效且没有意义吗?