[React] 리액트란 (누구든지하는 리액트 1편 공부정리)

* velopert님글 누구든지하는 리액트 1편: 리액트는 무엇인가를 공부하며 정리한 글 출처: velopert.com/3612 페이스 북은 왜 리액트를 만들었는가 기존 다른 프레임워크들은 MVC, MVVM 패턴은 바탕으로 이뤄짐 공통점은 모델이다 (데이터) 대부분의 프레임 워크들은 양방향 바인딩을 통해 모델에 있는 값이 변하면 뷰에서도 이를 변화시켜준다 변화 (Mutation) 특정 이벤트가 발생하여 모델에 변화를 일으킬 때 어떤 DOM을 가져와서 어떻게 뷰를 업데이트할 지 로직을 정해줘야 한다 => 페이스북은 변화(Mutation)을 하지 말고 아예 기존 뷰를 날리고 새로 뷰를 만들어버림 하지만 진짜로 항상 view를 새로 만들어주면 성능 상의 부담이 있다 해결책은 virtual DOM 변화가 일어나..