【发布时间】:2021-02-06 13:08:32
【问题描述】:
我是新来的反应。我正在阅读他们的文档以了解 react 的工作原理。所以有人提到当 state/props/setState() 改变/调用时,react 会重新渲染整个组件。
另外,我读到 react 元素是不可变的,只有在发生变化时才会呈现。因此,当 react 尝试渲染一个组件时,它实际上会遍历所有元素,检查差异并仅渲染那些数据已更改的元素。它不会简单地重新渲染整个组件。
我在这方面是对的吗?还是我的理解有误?
【问题讨论】:
-
是的!你是对的。
标签: reactjs