just-react icon indicating copy to clipboard operation
just-react copied to clipboard

关于 Fiber 和 React Virtual DOM 的概念

Open AllenMinD opened this issue 4 years ago • 2 comments
trafficstars

在看卡老师的电子书的 render阶段章节https://kasong.gitee.io/just-react/process/fiber.html,发现有一处地方好像和官方文档https://reactjs.org/docs/faq-internals.html有点点不一样:

1、卡老师的书中提到:“虚拟DOM在React中有个正式的称呼——Fiber。 ...... 我们会逐渐用 Fiber 来取代 React 16 虚拟DOM 这一称呼”:

image

2、但是官方文档提到:React 的“虚拟DOM”的实现其实包含了 React Element 和 fiber 两者:

image

AllenMinD avatar Jul 30 '21 07:07 AllenMinD

这只是不同视角的理解, 实际上横向对比Vue和React, 源码层面 Fiber 和 VNode 就是 Virtual DOM的意思

BetaSu avatar Jul 30 '21 08:07 BetaSu

这只是不同视角的理解, 实际上横向对比Vue和React, 源码层面 Fiber 和 VNode 就是 Virtual DOM的意思

明白了!感谢卡老师的回复~~

AllenMinD avatar Jul 30 '21 08:07 AllenMinD