小编sur*_*996的帖子

错误:在使用 react-redux 时,Provider 处的钩子调用无效

我正在制作一个应用程序来从 url 获取参数并根据 url 的值工作,为了做到这一点,我尝试实现 redux,我想我编写了大部分代码,而且我是 react 和 redux 的初学者。当我在 index.js 文件中插入提供程序时,它给了我无效的 hookCall 错误。我遇到了一些帖子,但没有一个可以解决问题。像:附加 react-redux 的提供者给了我一个无效的钩子错误https://github.com/reduxjs/react-redux/issues/1331

    index.js

    import React from 'react';
    import ReactDOM, {render} from 'react-dom';
    import { Provider } from 'react-redux';
    import App from "../src/App";
    import { createStore } from 'redux';
    import reducer from "../src/reducers/team_reducer";

    const store = createStore(reducer);
    render(<Provider store={store}> <App/> </Provider>, document.getElementById("root") )
Run Code Online (Sandbox Code Playgroud)

控制台输出:

   react.development.js:1590 Uncaught Error: Invalid hook call. Hooks can 
   only be called inside of the body of a function component. This …
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-redux

6
推荐指数
2
解决办法
1784
查看次数

标签 统计

react-redux ×1

reactjs ×1

redux ×1