【发布时间】:2020-06-21 19:00:54
【问题描述】:
我正在练习新的 React 钩子,我想知道是否有人知道在函数组件中的 useState 钩子方面,console.log(this.state) 的等价物是什么。
问候!
【问题讨论】:
-
不清楚你在问什么——没有“等价物”;从
useState返回的数组中的第一个值是useState钩子的当前状态。 reactjs.org/docs/hooks-state.html -
对不起,如果我没有说清楚。我的意思是:在基于类的组件中,我可以使用 console.log(this.state),它返回给我所有的对象、数组、字符串等。页面的整个状态是什么。在这个功能组件中,我只找到了一种专门选择某个状态的方法。没有等效的方法来获取钩子的整个状态吗?如您所说,例如在数组中。因为如果我使用 console.log(useState) 我只是得到这个功能。如果我使用 useState() 显然会给我一个错误。
-
你要的东西不存在
-
现在这太虎头蛇尾了。嘿,这是 react useState 钩子的优点还是缺点?
-
都不是;这是不同的。
标签: javascript reactjs react-hooks