2017-03-16 56 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

回答

相關問題