摘要: React 组件中怎么做事件代理?它的原理是什么? React基于Virtual DOM实现了一个SyntheticEvent层(合成事件层),定义的事件处理器会接收到一个合成事件对象的实例,它符合W3C标准,且与原生的浏览器事件拥有同样的接口,支持冒泡机制,所有的事件都自动绑定在最外层上。 在Re 阅读全文
posted @ 2023-02-27 13:01 夏天的味道123 阅读(69) 评论(0) 推荐(0)
摘要: 前言 这篇文章循序渐进地介绍实现以下几个概念,遵循本篇文章基本就能搞懂为啥需要fiber,为啥需要commit和phases、reconciliation阶段等原理。本篇文章又不完全和原文一致,这里会加入我自己的一些思考,比如经过performUnitOfWork处理后fiber tree和elem 阅读全文
posted @ 2023-02-27 13:01 夏天的味道123 阅读(48) 评论(0) 推荐(0)
摘要: 了解redux吗? redux 是一个应用数据流框架,主要解决了组件之间状态共享问题,原理是集中式管理,主要有三个核心方法:action store reduce 工作流程 view 调用store的dispatch 接受action传入的store,reduce进行state操作 view通过st 阅读全文
posted @ 2023-02-27 13:00 夏天的味道123 阅读(77) 评论(0) 推荐(0)
摘要: 写在前面的小结 每一个 hook 函数都有对应的 hook 对象保存状态信息 useContext是唯一一个不需要添加到 hook 链表的 hook 函数 只有 useEffect、useLayoutEffect 以及 useImperativeHandle 这三个 hook 具有副作用,在 ren 阅读全文
posted @ 2023-02-27 13:00 夏天的味道123 阅读(260) 评论(0) 推荐(0)