Coder Social home page Coder Social logo

yingxiaxin / react-interpretation Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kiesun/awesome-frontend-source-interpretation

0.0 0.0 0.0 136.79 MB

React 源码解析

Home Page: https://yuchengkai.cn/react/

License: MIT License

JavaScript 95.35% HTML 1.57% CSS 0.34% Shell 0.19% CoffeeScript 0.47% TypeScript 0.60% Makefile 0.01% Python 0.01% C++ 1.31% C 0.15%

react-interpretation's Introduction

React 源码解析

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

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

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

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

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

if (__DEV__) {
	// ...
}

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

文章链接

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

react-interpretation's People

Contributors

zpao avatar sophiebits avatar gaearon avatar sebmarkbage avatar acdlite avatar jimfb avatar petehunt avatar bvaughn avatar chenglou avatar vjeux avatar benjamn avatar yungsters avatar subtlegradient avatar nhunzaker avatar trueadm avatar syranide avatar flarnie avatar cpojer avatar aweary avatar koba04 avatar kiesun avatar marocchino avatar kohei-takata avatar chicoxyzzy avatar keyz avatar mcsheffrey avatar bgw avatar joshduck avatar aickin avatar jquense avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.