+
Skip to content

inblossoms/big-react

Repository files navigation

Big-React

This is a minimum implementation of the core process of 'react'.

All the key functions have been added with JsDoc, and you can clearly understand the working content of each function.

'package' refers to the core package we implemented:

  1. react-reconciler: The core reconciliation engine, responsible for calculating how to update the UI
  2. react-dom-bindings: Convert the update instructions of react-reconciler into actual browser DOM operations
  3. scheduler: Task Scheduler

You can understand all the implementations of the entire library based on the submission history.

Tasking

  • useState
  • useReducer
  • useRef
  • useEffect
  • useLayouteffect
  • useMemo
  • useCallback
  • memo

If you want to debug the React source code file, you can switch the branch to debugger.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载