koot
Version:
Koot.js - React isomorphic framework created by CMUX
22 lines (15 loc) • 415 B
JavaScript
import { combineReducers } from 'redux'
export default class ReduxReducer {
constructor() {
this.rootReducer = {}
}
use(name, reducer) {
let extendReducer = {}
extendReducer[name] = reducer
Object.assign(this.rootReducer, extendReducer)
return this.rootReducer
}
get() {
return combineReducers(this.rootReducer)
}
}