与componentDidMount调用顺序:
问的有些水平至少我用react这么长时间,从来没有考虑过这类问题....componentWillMount不同的是,最外层的父组件是最后执行componentDidMount的,因为需要渲染到浏览器了,所以父组件得放到最后一个执行,顺序找子组件,第一个找到的便是c,它先执行...这个就不难了,可以通过中间组件b来传递,当然了最好的方式便是react-redux或者mobx;具体的实现过程略略略......一定要在unMount中卸载;
问:子组件B,C,D,E是否会调用render方法;
首先看结果:
这里涉及到一个术语reconciliation,你可能会觉得这样不是很傻吗,我又没有传递属性给子组件,...而Component中没有进行这样的比较,也是可以在Component中添加上述的代码也便能实现.
人嘛,总是慢慢的成长的!感觉自己回答的一般+吧!面了1个多小时!感谢!