reactjs - 如何解决反应js中的“useRef不是函数错误”
问题描述
我正在尝试使用 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)
解决方案
useRef 是一个 React Hook 它仅在 React 16.8 中引入。
将你的 React(和 React DOM)升级到 16.8 之后的任何版本,然后重试。
资料来源:https ://reactjs.org/docs/hooks-intro.html
“Hooks 是 React 16.8 中的新增功能。它们让您无需编写类即可使用状态和其他 React 功能。” -来自文档
推荐阅读
- excel - Excel Power Query,在 VBA“连接到数据源”上运行宏时超慢,有时它只是挂起
- android - Android 11 下允许的文件位置
- unit-testing - 如何在 Sinon 中模拟链式函数调用
- datetime - 如何使用逻辑应用从 Shopify 获得单笔付款?
- r - 如何将单个数字乘以 data.table 中的混合格式列
- python - 如何使用 Python 从头开始创建 .docx 编写器?
- arrays - Groovy 如何在地图列表中查找键值
- python-3.x - 如何将 str 与微秒完全转换为 datetime.datetime
- azure-devops - 如何在 azure devops 管道代理中安装 yarn@2
- php - Discord PHP 从频道 ID 创建邀请链接