一级标题
1.props和state相同点和不同点?render方法在哪些情况下会执行?
props不可以在组件内部修改,state可以在组件内部修改
相同点:
Props和state都是导出HTML的原始数据
Props和state都会触发渲染更新
都是纯js对象
Props是从父组件向子组件传递,不可改变,state主要作用是用于组件保存,控制及修改自己的状态,他只能在constructor中初始化,state是可以被改变的
2.shouldComponentUpdate有什么作用?
shouldComponentUpdate是用来判断页面是否需要重新渲染的,默认返回true。如果需要重新渲染页面,则返回true。他有两种状态,nextprops和nextstate。