前端学习笔记 从零实现mini-react(6):实现useEffect 自定义实现useEffect(Hook)。useEffect用于在函数组件中处理副作用,类似于类组件中的componentDidMount、componentDidUpdate和componentWillUnmount生命周期方法的组合。 2024-03-24
前端学习笔记 从零实现 mini-react(5):实现useState 实现React中的useState(Hook),useState允许在函数组件中添加状态,使得状态管理和组件逻辑可以在同一个函数中进行,而不是分散在类组件的多个生命周期方法中。 2024-03-23
前端学习笔记 从零实现 mini-react(4):vdom 更新&update children 实现如何绑定DOM事件,处理函数组件和更新props,包括双缓存机制,以及如何通过对比新旧Fiber树来进行高效的DOM更新和删除。 2024-03-22
前端学习笔记 从零实现mini-react(3):统一提交&实现function component 解决当没有空闲时间时,可能导致部分DOM没有被渲染,从而让用户看到不完整的DOM结构。 2024-03-20
前端学习笔记 从零实现mini-react(2):任务调度器&fiber架构 在实现最简mini-react基础上,引入任务调度器和Fiber架构来提高渲染性能,解决渲染优化卡顿问题 2024-03-18
前端学习笔记 从零实现mini-react(1):实现最简mini-react 从零开始实现一个简化版的React,并使用原生DOM API将虚拟DOM(VDOM)渲染到浏览器页面中。 2024-03-15