Skip to content

AttackXiaoJinJin/reactExplain

Repository files navigation

React nguyên mã giải tích

Thuyết minh

API

React nguyên mã giải tích chi React.createElement() hòa ReactElement()

React nguyên mã giải tích chi React.Component()/PureComponent()

React nguyên mã giải tích chi React.createRef()/forwardRef()

React nguyên mã giải tích chi React.createContext()

React nguyên mã giải tích chi React.children.map()

React.forwardRef đích ứng dụng tràng cảnh cập nguyên mã giải tích


FiberScheduler

React nguyên mã giải tích chi ReactDOM.render()

React nguyên mã giải tích chi RootFiber

React nguyên mã giải tích chi Update hòa UpdateQueue

React nguyên mã giải tích chi ExpirationTime

React nguyên mã giải tích chi setState hòa forceUpdate

React nguyên mã giải tích chi FiberRoot

React nguyên mã giải tích chi scheduleWork ( thượng )

React nguyên mã giải tích chi scheduleWork ( hạ )

React nguyên mã giải tích chi requestHostCallback

React nguyên mã giải tích chi flushWork

React nguyên mã giải tích chi renderRoot khái lãm

React nguyên mã giải tích chi workLoop


ComponentUpdate

React chi childExpirationTime

React nguyên mã giải tích chi FunctionComponent ( thượng )

React nguyên mã giải tích chi FunctionComponent ( trung )

React nguyên mã giải tích chi FunctionComponent ( hạ )

React nguyên mã giải tích chi updateClassComponent ( thượng )

React nguyên mã giải tích chi updateClassComponent ( hạ )

React nguyên mã giải tích chi PureComponet đích thiển bỉ giác

React nguyên mã giải tích chi IndeterminateComponent

React nguyên mã giải tích chi updateHostComponent hòa updateHostText


NodeUpdate

React nguyên mã giải tích chi completeUnitOfWork

React nguyên mã giải tích chi completeWork hòa HostText đích canh tân

React nguyên mã giải tích chi HostComponent đích canh tân ( thượng )

React nguyên mã giải tích chi HostComponent đích canh tân ( hạ )


Thác ngộ xử lý

React nguyên mã giải tích chi “Thác ngộ xử lý” lưu trình


Commit giai đoạn

React nguyên mã giải tích chi commitRoot chỉnh thể lưu trình khái lãm

React nguyên mã giải tích chi Commit đệ nhất tử giai đoạn “before mutation”

React nguyên mã giải tích chi Commit đệ nhị tử giai đoạn “mutation” ( thượng )

React nguyên mã giải tích chi Commit đệ nhị tử giai đoạn “mutation” ( trung )

React nguyên mã giải tích chi Commit đệ nhị tử giai đoạn “mutation” ( hạ )

React nguyên mã giải tích chi Commit tối hậu tử giai đoạn “layout” ( phụ Commit giai đoạn lưu trình đồ )


React-Hooks

ReactHooks nguyên mã giải tích chi useState cập vi thập ma useState yếu án thuận tự chấp hành

ReactHooks nguyên mã giải tích chi useEffect


Hảo văn phân hưởng

Đồ giải React—— tác giả:Công lí thất (KM.Seven)

React nguyên mã yết bí 1 giá cấu thiết kế dữ thủ bình tuyển nhiễm—— tác giả:Tạp tụng

Giá khả năng thị tối thông tục đích React Fiber( thời gian phân phiến ) đả khai phương thức—— tác giả:Hoang sơn

Tẩu tiến React Fiber giá cấu—— tác giả:intopiece_ tân


Vi tín công chúng hào

Mỗi chu phân hưởng tiền đoan càn hóa hòa sinh hoạt cảm ngộ!