양방향, 단방향 바인딩>
컴포넌트와 뷰 데이터 간의 연결방식에 대한 이야기.
단방향>
데이터가 오직 한방향으로만 흐른다.
state -> view -> events 반복
리액트가 이런 방식.
컴포넌트의 상태를 변경하면,
뷰가 업데이트되고,
즉,
그 상태를 업데이트 하기 위해서는,
유저가 화면을 통해 특정 이벤트를 발생시켜야 한다.
유저이벤트 -> 상태 업데이트(변경, 즉, 셋스테이트) -> 뷰(상태(데이터)) 업데이트
리액트는 선언형 프로그래밍
선언을 해놓으면 상태가 변경,
명령형은 직접 다 결과까지 다짜는거?
spa 이전은 어떻게 했나?