Mr.*_*bot 16 javascript reactjs react-hooks
我一直在研究编写自己的 React 钩子,但到目前为止,我一直在努力从技术层面说明普通 JavaScript 函数和钩子之间的区别。
例如,这篇文章说钩子是“普通的 JavaScript 函数,可以在其中使用其他钩子”,但在幕后还有什么?
我知道我们use在钩子名称中使用了这个词,但我很好奇钩子是什么使它们成为钩子而不是函数!
Nic*_*wer 12
是什么让钩子成为钩子而不是函数!
钩子是函数。它们的特别之处在于它们的用途是什么以及何时应该使用它们。它们的目的是为您提供一种与 react 组件生命周期交互的方式,并且它们的实现是为了只有在功能组件渲染时调用它们才能正常工作。
react 团队已经实现了其中的 10 个功能。它们让您可以执行诸如管理状态或运行副作用之类的操作。您可以以任何您喜欢的方式混合和匹配这些,如果您将代码放入辅助方法中,这被称为“自定义钩子”。
| 归档时间: |
|
| 查看次数: |
2828 次 |
| 最近记录: |