Imperative vs Declarative API
명령형 vs 선언형
명령형은 원하는 것을 수행하는 방법 을 설명하는 지시 목록이다. 선언형은 원하는 것 을 설명한다.
예컨대, SQL에서, 너는 query를 실행하는 방법에 대해 database에게 말하지 않는다. 너가 원하는 것을 얘기하고, database SQL은 그것을 이해한다.
리액트의 경우에, 다른 데이터나 state가 주어져도 컴포넌트를 어케 렌더링할지 알고 있는 컴포넌트의 관점에서 설명한다. 결과 컴포넌트는 추론하기 훨씬 쉽다. 주어진 다른 데이터로 컴포넌트가 행동하는 방식에 대해 코드를 보며 알 수 있다. 핵심은, what you see is what you get. 이벤트로 변경되는 것보다
Last updated
Was this helpful?