reducer 【React+Redux:reducer, state】reducer를 추가했는데 해당 state가 정의되지 않을 때는 combineReducer를 확인한다 reducer가 state별로 나누어진 파일 구성으로 새로운 reducer를 추가했을 때, 해당 reducer에서 정의한 state가 반영되지 않는다고 생각했던 곳, 에 추가한 reducer를 정의하지 않았습니다. reducers/index.js 초보적인 실수로 당황합니다만, 곤란했기 때문에 메모해 둡니다. 참조 URL ・상기 「combineReducer」의 링크(공식)... reducerReactredux Reducer 현재상태(state), 업데이트를 위해 필요한 정보가 있는 action 을 받아 새로운 상태로 반환하는 함수 반드시 불변성을 지켜야 한다. (State과 같이 원본의 불변을 유지해야 한다.) const [현재 가리키고 있는 상태, 액션발생함수 ] = useReducer(reducer,해당 리듀서의 기본값) 함수 안에 파라미터로 액션값 ({type : 'INCREMENT'})을 넣어주면 리듀서... reducerreducer #1 Today I Learned - 21.01.04 action action 생성자를 호출했을때 type이 담긴 객체{}를 반환해준다. reducer에서는 switch문으로 현재 받은 action.type 값을 받아 비교하여 값에 맞는 action을 return 해 준다. return 할 때에는 기존 state를 spread 연산자를 이용해 풀어서 넣고 업데이트 할 payload 값을 뒤에 넣어준다. 만약 해당하는 action.type이 있으... JavaScriptstoreuseselectorreducerreact reduxES6ReactDispatchreduxstyled componentsactionDispatch
【React+Redux:reducer, state】reducer를 추가했는데 해당 state가 정의되지 않을 때는 combineReducer를 확인한다 reducer가 state별로 나누어진 파일 구성으로 새로운 reducer를 추가했을 때, 해당 reducer에서 정의한 state가 반영되지 않는다고 생각했던 곳, 에 추가한 reducer를 정의하지 않았습니다. reducers/index.js 초보적인 실수로 당황합니다만, 곤란했기 때문에 메모해 둡니다. 참조 URL ・상기 「combineReducer」의 링크(공식)... reducerReactredux Reducer 현재상태(state), 업데이트를 위해 필요한 정보가 있는 action 을 받아 새로운 상태로 반환하는 함수 반드시 불변성을 지켜야 한다. (State과 같이 원본의 불변을 유지해야 한다.) const [현재 가리키고 있는 상태, 액션발생함수 ] = useReducer(reducer,해당 리듀서의 기본값) 함수 안에 파라미터로 액션값 ({type : 'INCREMENT'})을 넣어주면 리듀서... reducerreducer #1 Today I Learned - 21.01.04 action action 생성자를 호출했을때 type이 담긴 객체{}를 반환해준다. reducer에서는 switch문으로 현재 받은 action.type 값을 받아 비교하여 값에 맞는 action을 return 해 준다. return 할 때에는 기존 state를 spread 연산자를 이용해 풀어서 넣고 업데이트 할 payload 값을 뒤에 넣어준다. 만약 해당하는 action.type이 있으... JavaScriptstoreuseselectorreducerreact reduxES6ReactDispatchreduxstyled componentsactionDispatch