→ React란 무엇인가?
![참고자료: [hymndev.tistory] React란 무엇인가?](https://prod-files-secure.s3.us-west-2.amazonaws.com/a6ee519a-135d-43e2-b16b-10531a6a2e90/e129d71e-f5cf-4606-82c3-37008d86aa55/Untitled.png)
참고자료: [hymndev.tistory] React란 무엇인가?
| 년도 | 역사 | 비고 |
|---|---|---|
| 1995 | 자바스크립트 탄생 (브렌던 아이크, 10일 개발) | 크로스 브라우징 문제 → ECMA Script (표준) |
| 2005 | ajax 등장 (feat. google Map). jQuery 등장 | |
| 2008 | 구글 크롬 브라우저. V8 자바스크립트 엔진 등장 | |
| 2009 | node.js 출시 (server) | an open-source, cross-platform JavaScript runtime environment |
| 2012 | jQuery의 전성기 | → ECMA 2015 (ES6) |
| 2013 | 모듈화 개선 + SPA | |
| MVC / MVVM → Flux (아키텍처 패턴) | Flux 아키텍처를 제안한 React | |
| 2016 | next.Js 등장 |

https://developer.mozilla.org/ko/docs/Glossary/MVC
모델 데이터와 비즈니스 로직 관리
뷰 (UI) 레이아웃과 화면 처리
컨트롤러 (정책) 모델과 뷰로 명령을 전달

모델 (데이터, 데이터로직)
뷰 (element, UI)
뷰모델 (element를 어떻게 보여줄지 정책 담당 로직) View를 나타내기 위한 데이터 처리를 담당
