<aside> 💡 객체지향은 가동부를 캡슐화하여 코드의 이해를 돕는다. 함수형은 가동부를 최소화하여 코드의 이해를 돕는다. - 마이클 페더스
</aside>
현실의 문제를 해결하기 위해 최근 유행하기 시작한 리액티브 프로그래밍은 데이터 흐름과 변경 전파에 초점을 둡니다.
애플리케이션 설계 요소
만약 이 중 한가지라도 해당된다면 이 책은 여러분의 생산성을 높여줄 것입니다.
자바스크립트 코드를 함수형으로 작성하면 대부분의 문제가 해결됩니다. 순수함수에 기반을 두고 이미 검증된 기법과 관례에 따라 구현하면 코드가 점점 복잡해지더라도 헤아리기 쉬운 방향으로 작성 할 수 있습니다.
한마디로 함수 사용을 강조하는 개발 스타일입니다. 진짜 목표는 부수효과를 방지하고 상태변이를 감소하기 위해 데이터의 제어 흐름과 연상을 추상하는 것입니다.