React와 데이터 바인딩
데이터 바인딩이란?두 데이터 혹은 정보의 소스를 모두 일치시키는 기법이다.화면에 보이는 데이터(View)와 브라우저 메모리에 있는 데이터(Model)를 일치시키는 기법이다.데이터 바인딩은 양방향/단방향이 있다.단방향 데이터 바인딩은 데이터와 템플릿을 결합하여 화면을 생성한다.반면, 양방향 데이터 바인딩은 데이터의 변화를 감지해 템플릿과 결합하여 화면을 갱신하고 화면에서의 입력에 따라 데이터를 갱신한다. > 즉, 화면 사이의 데이터가 계속해서 일치하게 된다. 단방향 데이터 바인딩컴포넌트 내에서 '단방향 데이터 바인딩'은 JS(Model) -> HTML(View) 처럼 한 방향으로만 데이터를 동기화하는 것이다.역으로 JS(Model) 양방향 데이터 바인딩 (자동 동기화)컴포넌트 내에서 '양방향 데이터 바인..
2023.04.19