1.vue,react生命周期
vue:
react:
常用的render(),constructor(),componentDidMount(),componentDidUpdate(),componentWillUnmount();
不常用shouldComponentUpdate(),static getDerivedStateFromProps(),getSnapshotBeforeUpdate(),
2.本地储存区别
3.vue和react父子传值
vue:父传子props,父上写冒号(:)属性,子传父&emit;
跨级provide/inject,ref,eventBus,storage,vuex。
react:父传子props,父上直接写属性,子直接this.props接;子传父(见下图) ,
跨级redux,storage,context提供一个全局态的store,提供组件之间共享数据,使用自定义事件event,emit事件发布,addListener订阅 ,一层层传
5.变量提升
6.vue2、3区别
7.vue react虚拟dom区别
8.闭包
9.介绍自己项目+亮点
10.vue router传值
11.vue父子组件生命周期执行顺序
渲染过程(父父父子子子子父):父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted
更新过程(父子子父):父beforeUpdate->子beforeUpdate->子updated->父updated
销毁过程(父子子父):父beforeDestroy->子beforeDestroy->子destroyed->父destroyed