React 시대의 함수형 프로그래밍
바닐라 JS처럼 개발자가 DOM과 상태 변경을 직접 제어하던 시기에는
불변성·순수 함수 같은 함수형 프로그래밍 철학이 지금처럼 중요하지는 않았습니다.
하지만 React(Vue/Redux/SWR/Recoil 등)처럼 선언적·상태 기반 UI가 등장하면서
상태를 “데이터 흐름의 스냅샷”으로 다뤄야 했고, 그때부터 함수형 프로그래밍이 중요해지기 시작했습니다.
🔥 바닐라 JS에서는 왜 FP가 별로 중요하지 않았을까?
바닐라 JS 시대의 UI 개발은...
ddoit.hashnode.dev5 min read