【发布时间】:2021-01-07 19:40:16
【问题描述】:
我最近每次使用钩子时都会收到此警告,我不知道该怎么办,我向您保证上述 3 个可能的原因(重复反应、不匹配的版本或损坏的钩子规则)都不成立是的,但我仍然遇到了这个问题
const WelcomeScreen = ({ match, location }) => {
const dispatch = useDispatch();
const state = useSelector(state => state.first)
const id = match.params.id
const { examDetails, loading } = state;
useEffect(() => {
dispatch(getInstituteDetails(id))
}, [dispatch, id])
if (loading)
return <h3>Loading...</h3>
console.log(examDetails);
return {...
它显示在第二行本身
【问题讨论】:
-
你能在代码沙箱中做一个最小的例子吗?我们只能猜测问题出在代码的其他部分。 How to create a Minimal, Reproducible Example
-
codesandbox.io/s/fervent-bhaskara-9v752?file=/src/App.js 请帮助@DennisVash
-
render不期望组件引用,而是组件实例。如果您想传递引用,请改用component属性。
标签: javascript reactjs react-redux react-hooks