state 로직을 테스트하면 state 전이와 갱신이 올바르다는 확신을 쌓을 수 있습니다. 전략은 로직이 어떻게 구조화되었는지에 따라 달라집니다 — 순수 함수(reducer)가 가장 테스트하기 쉬우므로, 잘 설계된 state는 곧 테스트하기 좋은 state입니다.
순수 reducer를 직접 테스트(가장 쉽고 가치가 높은 경우)
(, {
(, {
initial = [];
next = (initial, { : , : { : , : } });
(next).([{ : , : }]);
(initial).([]);
});
});
