fat-cat

渲染和提交

渲染

组件显示到屏幕之前,其必须被 React 渲染

想象一下,你的组件是厨房里的厨师,把食材烹制成美味的菜肴。在这种场景下,React 就是一名服务员,他会帮客户们下单并为他们送来所点的菜品。这种请求和提供 UI 的过程总共包括三个步骤:

步骤 1:触发一次渲染

有两种原因会导致组件的渲染:

步骤 2:React 渲染你的组件

在你触发渲染后,React 会调用你的组件来确定要在屏幕上显示的内容。“渲染中” 即 React 在调用你的组件(创建 DOM 节点)。

步骤 3: React 把更改提交到 DOM 上

在渲染(调用)你的组件之后,React 将会修改 DOM。

重新渲染

当 React 重新渲染一个组件时: