<aside> 💡 변화하는 부분과 변하는 부분에 대해 분리해서 보자
상태가 변화하는 부분(액션)과 아닌 부분(계산)을 나누어서 보자
</aside>
계층을 나눠서 검증하면 이를 파악할 수 있다.
→ 계산의 경우 순수한 부분을 테스트하고, 테스트가 가능한 부분에 대해서는 안정성을 검증할 수 있다.
액션에서 계산을 빼내는 방법
비즈니스 — 도메인 즉 서비스와 관련되어있으므로 서비스에 반드시 존재하는 코드이다.
자바스크립트가 함수형의 몇가지 스펙을 지원한다.
이를 위해 함수형 특징인 일급을 고민하게 될 것
자바