Redux 存储错误

Redux 存储错误,redux,store,Redux,Store,这是我的错误: 这是我的组成部分: import React from 'react'; import { render } from 'react-dom'; import './index.css'; import { Provider } from 'react-redux'; import { store } from './_helpers'; import {App} from './App'; render( <Provider store={store}&

这是我的错误:

这是我的组成部分:

import React from 'react';
import { render } from 'react-dom';
import './index.css';

import { Provider } from 'react-redux';
import { store } from './_helpers';

import {App} from './App';


render(
    <Provider store={store}>
        <App/>
    </Provider>,
    document.getElementById('root')
);
我应该在哪里添加具有提供程序的存储以使其工作良好


我改变了商店的结构,现在它开始工作了:

import { createStore, applyMiddleware } from 'redux';
import thunkMiddleware from 'redux-thunk';
import { createLogger } from 'redux-logger';
import rootReducer from '../_reducers';
import { composeWithDevTools } from 'redux-devtools-extension';

const loggerMiddleware = createLogger();

export const store = createStore(
    rootReducer,
    composeWithDevTools(
    applyMiddleware(
        thunkMiddleware,
        loggerMiddleware
    )
));

在默认情况下导出存储时,您必须在不使用courly大括号的情况下导入存储,如下所示:

import store from './_helpers';

希望对您有所帮助。

您能在助手中上载存储区的代码吗?我看到您导出了默认存储区,因此您必须通过导入存储区从“.\u helpers”导入它;。希望这对你有所帮助如果你用你的代码更新这个问题,而不是把它添加为评论,那就更好了好吧,对不起,我上传了。当我从store更改“store”时,它仍然不起作用。我更改了store的结构:感谢您的帮助:)我只是更改了store和文件的结构以使其工作,问题在于Reducer和架构:)
import store from './_helpers';