Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

soarding/react-interpretation

Repository files navigation

React 源码解析

微信扫码关注公众号,订阅更多精彩内容 加笔者微信进群与大厂大佬讨论技术

这是一份 Fork 的 React 代码,版本为 16.8.6。

笔者会对这份代码做一个详细的核心源码解析。通过两个部分来完成这个解析:第一是加上这份代码的中文注释,第二是配套相应的文章。

你可以通过阅读我的 Commit 信息来了解到我是如何阅读这份代码的。

PS:不会对任何 DEV 环境下的代码做解读,类似以下代码:

if (__DEV__) {
	// ...
}

Github 的阅读体验稍显逊色,你可以选择在我的网站上阅读。

文章链接

需要注意一点:文章的风格分为了两部分。 从调度原理开始,笔者抛弃了单纯讲源码的方式。而是将重点放在了原理上,尽可能地脱离源码讲原理,这种方式能更快更好地让读者学习到知识。

About

React 源码解析

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

Contributors

Languages

  • JavaScript 95.3%
  • HTML 1.6%
  • C++ 1.3%
  • TypeScript 0.6%
  • CoffeeScript 0.5%
  • CSS 0.3%
  • Other 0.4%

AltStyle によって変換されたページ (->オリジナル) /