다른 주 (예 : 언어)를 바꿀 때 상품 저장 (배열) 상태가 황폐 해지는 이유를 설명 할 수있는 사람 여기에 2 스크린 샷이 있습니다. first screenshot왜 redux 상태가 다른 상태를 변경합니까?
활동/언어
import { SWITCH_LANG } from '../types';
// switch Language
export const setlocale = (lang) => (dispatch) => {
localStorage.devsLang = lang;
dispatch(setLocaleDispatch(lang))
}
export const setLocaleDispatch = (lang) => ({
type: SWITCH_LANG,
lang
})
감속기/당신은 당신의 상태를 덮어
import { SWITCH_LANG } from '../types';
export default function locale(state = { lang: "en" }, action = {}) {
switch(action.type) {
case SWITCH_LANG:
return { lang: action.lang }
default:
return state;
}
}
one more screenshot from redux-logger
최소한의 코드를 추가하십시오. 이것은 당신에게 대답을 얻지 못할 것입니다 – stack26