# reactSourceInspect **Repository Path**: breakfast_eggs/react-source-inspect ## Basic Information - **Project Name**: reactSourceInspect - **Description**: 源码解析 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2021-01-07 - **Last Updated**: 2022-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react源码解析 * [X] [concurrent模式初探索](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/1.reactConcurrent.md) * [X] [React调度模块](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/2.reactScheduler.md) * [X] [React渲染过程(1):粗略的了解react是如何渲染的](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/reactRender/1.reactRenderPreview.md) * [X] [React渲染过程(2):React调用render做了什么](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/reactRender/2.reactAPIRender.md) * [X] [React渲染过程(3):调度更新](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/reactRender/4.reactRenderDetail.md) * [X] [react核心部分(1):render阶段](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/reactRenderDetail/reactRenderDetai(1).md) * [ ] [render核心部分(2): commit阶段]() * [X] [React优先级计算方式](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/reactRender/3.reactLane.md) * [ ] React触发更新的过程(setState) * [X] [setState(state)与setState((preState)=> preState)的区别](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/demo/setState.md) * [ ] 从源码层面看react api调用 * [ ] and so on... # recoil源码解析 * [x] [hamt树详解](https://gitee.com/breakfast_eggs/react-source-inspect/blob/master/articles/recoil/hamt/natureOfHamt.md)