Javascript 如何修复:在传递给createStore的PreviedState参数中找到意外键。应在Redux中找到一个已知的reducer键?
我必须在Redux上做一个应用程序。使用fetch方法,我获取API数据并将其输出到页面(机场起飞的飞机列表)。还应该有一个搜索过滤器,搜索终端的名称。该应用程序还应该有“昨天”、“今天”和“明天”的飞机数据按钮以及它们的子按钮——出发和到达 但在这种错误中: 在传递给createStore的PreloedState参数中找到意外键“day”、“data”、“filteredData”、“search”、“shift”。期望找到一个已知的reducer键:“propReducer”。意外的键将被忽略 代码: index.jsJavascript 如何修复:在传递给createStore的PreviedState参数中找到意外键。应在Redux中找到一个已知的reducer键?,javascript,reactjs,redux,Javascript,Reactjs,Redux,我必须在Redux上做一个应用程序。使用fetch方法,我获取API数据并将其输出到页面(机场起飞的飞机列表)。还应该有一个搜索过滤器,搜索终端的名称。该应用程序还应该有“昨天”、“今天”和“明天”的飞机数据按钮以及它们的子按钮——出发和到达 但在这种错误中: 在传递给createStore的PreloedState参数中找到意外键“day”、“data”、“filteredData”、“search”、“shift”。期望找到一个已知的reducer键:“propReducer”。意外的键将被
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import App from './components/app';
import reducer from './reducers';
import thunk from 'redux-thunk'
import { ConnectedRoot } from './components/app';
const store = createStore(
reducer,
{
day: 1,
data: [],
filteredData: [],
search: "",
shift: "departure"
},
applyMiddleware(thunk)
);
ReactDOM.render(
<Provider store={store}>
<ConnectedRoot />
</Provider> , document.getElementById('root'));
从“React”导入React;
从“react dom”导入react dom;
从'react redux'导入{Provider};
从“redux”导入{createStore,applyMiddleware};
从“./components/App”导入应用程序;
从“./reducers”导入减速机;
从“redux thunk”导入thunk
从“./components/app”导入{ConnectedRoot};
常量存储=创建存储(
减速器,
{
日期:1,
数据:[],
过滤器数据:[],
搜索:“,
班次:“出发”
},
applyMiddleware(thunk)
);
ReactDOM.render(
,document.getElementById('root');
将预加载状态更改为dis way
const store = createStore(
reducer,
{
propReducer: {
day: 1,
data: [],
filteredData: [],
search: "",
shift: "departure"
}
}
,
applyMiddleware(thunk)
);
预加载的状态应与状态对象匹配。您不能直接提供键