我不知道为什么returnSlidesReducer()函数被执行了两次。我正在使用redux。
我的 slides.js减速器(读取 json 文件并将数据发送到存储):
import jsonFile from '../sliderContent.json';
const returnSlidesReducer = (slidesContent) => {
console.log(slidesContent);
return slidesContent;
}
returnSlidesReducer(jsonFile);
export default returnSlidesReducer;
我的index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import {createStore} from 'redux';
//import allReducers from './reducers';
import SlidesReducer from './reducers/slides';
const store = createStore(SlidesReducer);
ReactDOM.render(
<App />,
document.getElementById('root')
);
在控制台中我得到
- {滑块:数组(3)}
- 不明确的
结果,未定义的值进入商店。