视频选集

你已经决定要开发一个 React 应用,这意味着你将借助 React Hooks 来构建它。唯一的问题是,Hooks 有很多种,那么你应该使用哪些呢?让我们通过逐一了解所有的 Hooks 来回答这个问题,看看每个 Hooks 的作用是什么,它们的最佳使用方式是什么,以及你需要多久使用它们一次:经常、很少,还是几乎从不。
这里有一个小技巧,可以让学习 Hooks 变得更容易,因为实际上所有的 Hooks 都有一个方便的配合模式。我创建了一个完整的 React Hooks 地图,向你展示所有 8 个主要类别,每个 Hooks 都属于其中之一。从用于处理 React 状态的状态管理 Hooks,到执行副作用的 Effect Hooks,再到引用 JavaScript 值或 DOM 元素的 Ref Hooks,以及通过记忆化提升应用性能的性能 Hooks,还有用于读取 React 上下文的 Context Hooks,用于提升用户体验的 Transition Hooks,一些随机的 Hooks,以及 React 19 中引入的一些强大的新 Hooks。