리액트를 명령형으로 짜면 안되는 이유? 예시코드로 알아보자! (+ 선언적 코드로 리팩토링 해보기)

선언적 프로그래밍

명령형 프로그래밍

철학에서의 차이점 → 구현에서의 차이점

명령형 프로그래밍에서 설계한 경우에는 컴포넌트에 상태와 메서드 등 상태가 일치되지 않을 수 있다.

리액트 컴포넌트 설계 잘하는 방법?