👀 내용
-
함수형 프로그래밍에서 가져갈 수 있는 것
관점(체계)
을 제공 → 클린한 코드를 작성할 수 있습니다.- 함수형 프로그래밍의 대체제 =
OOP
- OOP → 관련된 데이터를 엮는 것
- 함수형 프로그래밍에서는 데이터를 재가공해서 보겠다는 의미
- 액션 → 계산(명시적 입출력) → 액션(외부 상황에 영향을 주는 것)
- 액션을 최소화 하고, 계산을 많이 만듭니다.
-
사용자가 할 수 있는 행동 = 요구사항
요구 사항 → 계산 → DOM 조작(화면이 바뀌는 것)
- 유사한 계층을 정리 정돈 = PIPE → 이름을 명시
- 다양한 요구사항에 유연적으로 대응할 수 있는지 확인
- 결국 사용사의 요구 사항에 맞게 데이터를 계산해서 계산된 데이터를 화면에 업데이트 하는 과정
✏️ 실습
- 하나의 프로젝에서 액션 - 계산 - 데이터를 나누는 실습을 진행
- 계산을
도메인, 비즈니스 로직, 타입 컨벌트, 포메터
로 나누는 실습을 진행 - 또한 이러한 계산을 하나의 Hook안에 작성한다고 생각할 수 있음