0
반응 감소 형 프로젝트의 목록에서 단일 항목을 업데이트하려면 ES6 기능을 사용해야합니다. 내 감속기는 다음과 같이이다 : - 여기ES6을 사용하여 react-redux에서 목록의 목록 항목을 업데이트하는 방법은 무엇입니까?
var initialState={
data: [],
updatedData={}
}
function labResultReducer(state =initialState, action) {
switch (action.type) {
case "GET_DATA:
return Object.assign({}, state, {
data: action.data
});
case "UPDATE_DATA":
{(//......how to update the record
});
default:
return state
}
updatedData 행동에서 돌아 업데이트 된 개체입니다.
스위치 케이스 "UPDATE_DATA" 어떻게 새 개체를 목록에 할당 할 수 있습니까? 나는 상태를 돌연변이하고 싶지 않고 우리 프로젝트에서 ES6을 사용하고 있습니다. 제발 도와주세요.
.
당신은 액션 페이로드를 기반으로 업데이트 중첩 된 상태 데이터에 확산 연산자를 사용할 수 있습니다