`` ''
ΠΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {
ΠΊΠΎΠΌΠ±Π°ΠΉΠ½
} from'redux-immutable ';
ΠΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {
createStore
} from'redux ';
const initialState = Immutable.Map ();
const rootReducer = combReducers ({});
const store = createStore (rootReducer, initialState); `` ''
ΠΠ°ΠΊ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ combReducers, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ immutablejs, Π΅ΡΡΡ Π»ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ
Π― Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Π΄Π΅ΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ dva + immutable ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅.
ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ-ΡΠΎΠ΄Π½ΠΎΠΉ ε¦δ½ ε θ°θ― ε·₯ε
· ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ-redux-devtools
`
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ {composeWithDevTools} ΠΈΠ· 'remote-redux-devtools';
const store = createStore (
rootReducer,
Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅,
composeWithDevTools (
applyMiddleware (sagaMiddleware),
),
);
`
Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΎΠΌΡ ΠΏΡ-1002
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Π΄Π΅ΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ dva + immutable ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅.