2017-03-16 65 views
-1

我制作了应用程序的日历部分,并试图使其可以重复使用。CombinationReader和react-redux中的良好结构

然后我又用日历做了另一部分。

所以我用了combineReducers函数。

import calendar from '../../common/calendar/Reducer'; 
import insatester from './Reducer'; 

const reducerCombiner = combineReducers({ 
    calendar, 
    insatester 
}); 
export default reducerCombiner 

然后,我用联合减速机做了一个商店。

它似乎首先正常工作。 但商店和数据是分开的。
例子)
store.calendar.data1 < - 从日历
store.insatester.data2 < - 从insatester

然后我试图从insatester得到日历事件DB数据,因为我觉得可重复使用的日历不去做。 但问题是使用从日历应用程序存储的数据库数据也需要访问store.insatester,它没有任何意义。

问题1。我如何结合减速器使商店具有相同的水平?
例子)
store.data1 < - 从日历
store.data2 < - 从insatester

问题2。我的结构有问题吗?我该如何改变它?

+0

所以,你需要在部件或减速访问数据?日历组件中有 –

+0

,但需要访问store.insatester中的数据。所以它看起来很奇怪重用组件。 – Pangs

回答