我正在使用react useState钩子,但是它不起作用

时间:2019-02-05 12:07:15

标签: reactjs react-hooks

我刚刚阅读了React的新功能钩子。阅读了钩子,但我无法使用它。它给了我

2 个答案:

答案 0 :(得分:1)

像这样将package.json中的react版本更新为“ 16.7.0-alpha.2”:

"react": "16.7.0-alpha.2",
"react-dom": "16.7.0-alpha.2",

React钩子需要最新版本的react才能起作用!

答案 1 :(得分:1)

那是因为react-hooks还不是正式版本。这是实验性的,因此您必须显式安装软件包。

您可以使用以下命令安装所需版本:

npm install react-dom@16.7.0-alpha.2 
npm install react@16.7.0-alpha.2 

如果已安装它们,请编辑问题并发布代码示例。