我製作了應用程序的日曆部分,並試圖使其可以重複使用。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。我的結構有問題嗎?我該如何改變它?
所以,你需要在部件或減速訪問數據?日曆組件中有 –
,但需要訪問store.insatester中的數據。所以它看起來很奇怪重用組件。 – Pangs