Skip to content

React v17.0.2 源码分析笔记 #38

@creamidea

Description

@creamidea

笔记中梳理了

  • fiber 更新逻辑
    • Render Phase and Commit Phase
    • 如何合并多次 setState 以及 setState 同步/异步
    • 如何给高优先级让步以及重新恢复执行
    • 生命周期和 Ref
    • Diff 的逻辑
    • Update 和 UpdateQueue 结构
  • 调度的核心逻辑
  • Context API 实现原理
  • 合成事件和派发逻辑
  • Hooks 原理(待整理)

如果感兴趣,还可以深入了解一些 https://7kms.github.io/react-illustration-series/algorithm/bitfiled

  • 位运算
  • 深度优先遍历
  • 最小堆
  • 链表

React v17 0 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions