我一直在研究编写自己的React hooks,但迄今为止,我很难从技术层面上区分普通的JavaScript函数和hook之间的区别。
例如,这篇文章说hooks是“可以在其内部使用其他hooks的普通JavaScript函数”,但在幕后还发生了什么?
我知道我们在hook名称中使用单词use
,但我很好奇什么使它们成为hooks而不是函数!
我一直在研究编写自己的React hooks,但迄今为止,我很难从技术层面上区分普通的JavaScript函数和hook之间的区别。
例如,这篇文章说hooks是“可以在其内部使用其他hooks的普通JavaScript函数”,但在幕后还发生了什么?
我知道我们在hook名称中使用单词use
,但我很好奇什么使它们成为hooks而不是函数!