反应挂钩的顺序

时间:2020-08-31 22:31:35

标签: reactjs react-hooks

我正在尝试了解React hooks如何阅读官方文档:

https://reactjs.org/docs/hooks-rules.html

他们说反应依赖于调用钩子的顺序。我仍然不明白为什么该顺序很重要,为什么一个条件中放置一个钩子会导致错误,有人可以解释吗?

特别是这句话使我感到困惑:

反应不知道第二次useState Hook调用返回什么

为什么? react是否以某种方式将useStateuseEffect绑定在一起?

然后,这个问题:

那么React如何知道哪个状态对应于哪个useState调用?

据我了解,只有一个状态,那么为什么他们要谈论状态 s (复数)?

0 个答案:

没有答案