之所以数据发生变化,页面就会跟着变,是因为页面是由render函数渲染出来的。这里数据不仅仅指的是state,还包括props。
当组件的 state 或者props发生改变的时候,render函数就会重新执行。
子组件render被执行的原因:
-1.它的props值发生了改变,
-2.父组件的 render 函数被运行时,它的子组件的render都将被重新运行一次
之所以数据发生变化,页面就会跟着变,是因为页面是由render函数渲染出来的。这里数据不仅仅指的是state,还包括props。
当组件的 state 或者props发生改变的时候,render函数就会重新执行。
子组件render被执行的原因:
-1.它的props值发生了改变,
-2.父组件的 render 函数被运行时,它的子组件的render都将被重新运行一次
本文标题:(七)React 中 Props,State 与 render
本文链接:https://www.haomeiwen.com/subject/onyfmktx.html
网友评论