我正在尝试使用rc-time-picker,但出现以下错误
请检查以下错误,我得到了什么
Align.js:88 Uncaught TypeError:
react__WEBPACK_IMPORTED_MODULE_0___default.a.useRef is not a
function
at Align (Align.js:88)
at updateForwardRef (react-dom.development.js:13581)
at beginWork (react-dom.development.js:14402)
at performUnitOfWork (react-dom.development.js:16627)
at workLoop (react-dom.development.js:16667)
at HTMLUnknownElement.callCallback (react-dom.development.js:107)
at Object.invokeGuardedCallbackDev (react-dom.development.js:144)
at invokeGuardedCallback (react-dom.development.js:191)
at replayUnitOfWork (react-dom.development.js:16042)
at renderRoot (react-dom.development.js:16724)
at performWorkOnRoot (react-dom.development.js:17352)
at performWork (react-dom.development.js:17274)
at performSyncWork (react-dom.development.js:17247)
at interactiveUpdates$1 (react-dom.development.js:17528)
at interactiveUpdates (react-dom.development.js:2248)
at dispatchInteractiveEvent (react-dom.development.js:4749)
答案 0 :(得分:0)
安装软件包---> npm install rc-time-picker
这是示例代码。
import TimePicker from 'rc-time-picker';
import 'rc-time-picker/assets/index.css';
function App(){
return (
<>
<TimePicker />
</>
);
}
答案 1 :(得分:0)
useRef是一个React Hook,仅在React 16.8中引入。
将您的React(和React DOM)升级到16.8之后的任何版本,然后重试。
来源:https://reactjs.org/docs/hooks-intro.html
“挂钩是React 16.8中的新增功能。它们使您无需编写类即可使用状态和其他React功能。” -从DOCS上