跳转至

使用自定义钩子重用逻辑

你将学习到

  • 什么是自定义钩子,以及如何编写自己的钩子
  • 如何重用组件之间的逻辑
  • 如何命名和构造你的自定义钩子
  • 何时以及为何提取自定义钩子

1. 自定义钩子:组件之间共享逻辑

1.1 从组件中提取你自己的自定义钩子

1.2 钩子名称始终以 use 开头

1.3 自定义钩子让你共享状态逻辑,而不是状态本身

2. 在钩子之间传递反应值

2.1 将事件处理程序传递给自定义钩子

3. 何时使用自定义钩子

3.1 自定义钩子帮助你迁移到更好的模式

3.2 有不止一种方法可以做到

4. 回顾