希望我没有重复提出问题。我已经看到了这个问题:TypeError dispatcher.useState is not a function when using React Hooks,但我的应用程序运行良好,只是Flow中的一个错误:
Cannot import `useState` because there is no `useState` export in `react`.
4| import { useState } from 'react';
我正在使用 16.7.0-alpha
版本的 react 和 react-dom 依赖:
"dependencies": {
...
"react": "^16.7.0-alpha",
"react-dom": "^16.7.0-alpha"
},
这是我从Flow获取的唯一错误,其他React元素都没问题。我的依赖项有问题吗?
这是我文件的顶部:
// @flow
import React from 'react';
import { useState } from 'react';
编辑:我还进入了我的 node_modules/react
文件夹,并验证了 useState
函数确实存在于其中。