小编Rap*_*ira的帖子

如何在一个州内合并多个减速器?

我正在尝试构建一个应用程序,减少two or more器"回答"我内部的一个对象storeState.

例:

storeState {
    app: {...},
    comments: [ ...two or more states inside one... ]
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了以下使用不起作用的combineReducers,我的comments状态变成了一个空对象.

import { combineReducers } from 'redux';
import commentFacebookReducer from './twitch';
import commentYoutubeReducer from './reddit';
import appReducer from './app';

const rootReducer = combineReducers({
  comments: [commentFacebookReducer, commentYoutubeReducer],
  app: appReducer
});

export default rootReducer;
Run Code Online (Sandbox Code Playgroud)

在将它们合并之前,我已经尝试将我的评论缩减器组合在一起rootReducer:

import { combineReducers } from 'redux';
import commentFacebookReducer from './twitch';
import commentYoutubeReducer from './reddit';
import appReducer from './app';

const commentReducers = …
Run Code Online (Sandbox Code Playgroud)

reactjs redux react-redux

8
推荐指数
1
解决办法
2997
查看次数

标签 统计

react-redux ×1

reactjs ×1

redux ×1