错误
Uncaught TypeError: Object(...) is not a function
import { useSelector, useDispatch, useRef } from 'react-redux'
const mounted = useRef();
useEffect(() => {
console.log('mounted', mounted)
console.log('useEffect props:', props)
我有一个功能组件,并尝试利用钩子(Hook)来使用 componentDidUpdate,在我的 onSubmit 函数中,我触发了一个调用和 API 的调度,我需要查看该 API 的结果有效负载是什么,它存储在还原。但我收到上面的错误?
我发现这个答案说使用 useRef Equivalent to componentDidUpdate using React hooks
最佳答案
useRef 是一个 React 钩子(Hook)。更改为:
import React, { useRef } from 'react';
import { useSelector, useDispatch } from 'react-redux';
关于javascript - 无法使用 useRef 作为 componentDidUpdate 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65040152/