子组件的useEffect先执行
react类组件写法下父子组件的生命周期执行顺序:
父constructor
父componentWillMount
父render
子constructor
子componentWillMount
子render
子componentDidMount
父componentDidMount
useEffect可以简单看作是componentDidMount、componentDidUpdate和componentWillUnmount的组合
react保证了每次运行effect的同时,DOM都已经更新完毕
故而,在react函数式组件写法的父子组件中,useEffect的执行顺序是:
子effect
父effect