3-2-리듀서-로직-분리하기
모든 업데이트 로직을 하나의 리듀서에 넣으면 유지보수 힘들어진다. 함수는 상대적으로 짧아야 하며 한 가지만 수행해야 한다 이러한 이유로 매우 길거나 여러일을 하는 코드를 잘개 쪼개는 것은 좋은 프밍 습관이다.
리덕스 리듀서는 함수라 동일한 개념 적용할 수 있다. 리듀서를 다른 함수로 나누고 부모 함수로부터 새로운 함수를 호출할 수 있다.
새로운 함수는 3가지 카테고리가 있다
다양한 곳에서 필요한 로직의, 재사용 가능한 작은 유틸리티 함수
일반적으로 (state, action)이외의 매개변수를 필요로 하는, 업데이트를 위한 함수
주어진 상태에 대한 모든 업데이트를 처리하기 위한 함수. 보통 (state, action)형태의 매개변수를 갖습니다.
걍 리듀서를 용도로 나누고 명칭을 정한거밖에 없는듯. 뒤편읽고 다시 돌아와보자.
Last updated
Was this helpful?