欢迎使用WordPress插件开发者手册;你准备好跳到WordPress插件的世界吗?
插件开发者手册是所有WordPress插件的资源。无论您是新的WordPress插件开发,还是您是一名有经验的插件开发人员,您应该可以在这里找到许多与插件有关的问题的答案。
插件开发者手册是所有WordPress插件的资源。无论您是新的WordPress插件开发,还是您是一名有经验的插件开发人员,您应该可以在这里找到许多与插件有关的问题的答案。
2021年06月16日 主题甚至可以从WordPress Core已注册的钩子中删除回调函数。
2021年06月16日 一个重要但经常被忽视的做法是在您的插件中使用自定义钩子,以便其他开发人员可以扩展和修改它。
2021年06月16日 Filter是Hooks的两种类型之一。
2021年06月16日 Action是Hooks的两种类型之一。
本书的宗旨是打造一本严谨、易懂的React源码分析教程。
为了达到这个目标,在行文上,本书会遵循:
不预设观点 —— 所有观点来自React核心团队成员在公开场合的分享。
丰富的参考资料 —— 包括在线Demo、文章、视频。
保持更新 —— 在React版本更新后会及时补充。当前版本v17.0.0-alpha。
为了达到这个目标,在行文上,本书会遵循:
不预设观点 —— 所有观点来自React核心团队成员在公开场合的分享。
丰富的参考资料 —— 包括在线Demo、文章、视频。
保持更新 —— 在React版本更新后会及时补充。当前版本v17.0.0-alpha。
2023年12月02日 在了解其他hook的实现后,理解useMemo与useCallback的实现非常容易。
本节我们以mount与update两种情况分别讨论这两个hook。
本节我们以mount与update两种情况分别讨论这两个hook。
2023年11月30日 ref是reference(引用)的缩写。在React中,我们习惯用ref保存DOM。
事实上,任何需要被"引用"的数据都可以保存在ref中,useRef的出现将这种思想进一步发扬光大。
在Hooks数据结构一节我们讲到:
对于useRef(1),memoizedState保存{current: 1}
本节我们会介绍useRef的实现,以及ref的工作流程。
由于string类型的ref已不推荐使用,所以本节针对function | {current: any}类型的ref。
事实上,任何需要被"引用"的数据都可以保存在ref中,useRef的出现将这种思想进一步发扬光大。
在Hooks数据结构一节我们讲到:
对于useRef(1),memoizedState保存{current: 1}
本节我们会介绍useRef的实现,以及ref的工作流程。
由于string类型的ref已不推荐使用,所以本节针对function | {current: any}类型的ref。
2023年11月23日 在架构篇commit阶段流程概览我们讲解了useEffect的工作流程。
其中我们谈到
在flushPassiveEffects方法内部会从全局变量rootWithPendingPassiveEffects获取effectList。
本节我们深入flushPassiveEffects方法内部探索useEffect的工作原理。
其中我们谈到
在flushPassiveEffects方法内部会从全局变量rootWithPendingPassiveEffects获取effectList。
本节我们深入flushPassiveEffects方法内部探索useEffect的工作原理。
2023年11月21日 Redux的作者Dan加入React核心团队后的一大贡献就是“将Redux的理念带入React”。
这里面最显而易见的影响莫过于useState与useReducer这两个Hook。本质来说,useState只是预置了reducer的useReducer。
本节我们来学习useState与useReducer的实现。
这里面最显而易见的影响莫过于useState与useReducer这两个Hook。本质来说,useState只是预置了reducer的useReducer。
本节我们来学习useState与useReducer的实现。
2023年11月20日 在上一节我们实现了一个极简的useState,了解了Hooks的运行原理。
本节我们讲解Hooks的数据结构,为后面介绍具体的hook打下基础。
本节我们讲解Hooks的数据结构,为后面介绍具体的hook打下基础。
2023年11月08日 为了更好理解Hooks原理,这一节我们遵循React的运行流程,实现一个不到100行代码的极简useState Hook。建议对照着代码来看本节内容。
2023年10月27日 如果你还未使用过Hooks,可以从官方文档开始。