学习 React 渲染器,为大众造福
main 这个概念 - 这是应用程序的入口点。 如果你看看您编写的任何 React 应用程序代码,您将看到您通过以下类似的调用来启动应用程序:如果您从定义这些方法的 ReactDOM 或 React Native 代码库中进行跟踪,您很快就会发现自己处于 React{Host}Mount.js 文件中。我们的渲染器也从这里开始。
到目前为止,我们使用的 React 采用了所谓的堆栈渲染器。这是因为它实现在传统的 JavaScript 堆栈上,并受其限制运行。而 Fiber 则可以看作是一个 React 虚拟机。它受到 OCaml、代数效果和其他函数式思想的影响。从实现层面来看,Fiber 具有第一类渲染器 API,使创建自定义渲染器变得更加轻松。关于堆栈的文档已不再维护,随着时间推移,其准确性可能会降低。可以在 ./src/stack 中找到相关文档。Fiber API 的变化将在其开发过程中持续跟进。
暂无开放 Issues,或尚未同步最近议题。