Giter Site home page Giter Site logo

sy123-stack / mini-react Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lizuncong/mini-react

0.0 0.0 0.0 48.21 MB

手写react、react-dom、react reconciler主流程源码,加深对react源码的理解。包括fiber,合成事件,hooks实现原理,dom diff,reconciliation,scheduler等

JavaScript 99.32% HTML 0.68%

mini-react's Introduction

Issues Forks Stars

如果对 react 源码感兴趣的朋友,可以从下面的 TODO 待办项中找一项,以此为发力点解析 React 源码。如果有什么好的外文需要翻译,也可以加到 TODO 中。或者觉得什么文章好,也欢迎提 PR 收录进来。希望能一起对文章质量把关,一起共建社区最好的 react 源码生态环境。

目录划分

  • docs。react 相关知识文档&源码剖析目录
  • react。手写 react 源码目录,对应的官方 react 版本为 17.0.1
  • react-dom。手写 react-dom 源码目录,对应的官方 react-dom 版本为 17.0.1
  • react-reconciler。手写 react-reconciler 源码目录,对应的官方 react-reconciler 版本为 17.0.1

React 源码系列文档(基于 React17.0.1 版本)

参考链接

mini-react's People

Contributors

lizuncong 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.