728x90
- 예전에는 양방향 바인딩 구조여서 모델과 뷰가 서로가 서로를 변경할 수 있는 구조였다. 페이스북 프론트엔드 개발자들이 고민 끝에 모델이 뷰를 변경하는 단방향 방식인 react가 시작되었다.
- 양방향 구조에서 버그 잡기란 지금보다 훨씬 더 어려웠다.
- 페이스북팀은 리액트 전에 BoltJs 라는 프레임워크를 먼저 시도했었다. 그러나 조용히 사라졌다.
- 하나의 어플리케이션에서 API의 변화에 따라 무언가 변경되면 단순히 UI를 초기화하고 재랜더링하는 것이 당연한 게 아니였다.
- 2013.05 최초 공개된 버전은 0.3.0이고 2023 기준 최신 버전은 18.2.0이다. 재미있는 사실은 0.14.7 이후 바로 15.0.0 버전으로 넘어왔다.
- 그 당시의 대다수의 개발자들은 JSX 구문, 즉 자바스크립트 내에 HTML을 추가하는 것을 좋아하지 않았다.
- 리액트 커뮤니티가 큰 역할을 했다. 공개소스로 보여준게 좋게 작용한 것 같다.
(이 글은 옵시디언을 통해서 발행되었습니다.)
728x90
반응형
'Study > 모던 리액트 Deep Dive' 카테고리의 다른 글
AbortController in UseEffect | UseEffect 내부에서 비동기함수 실행 할 때 (0) | 2024.03.06 |
---|---|
[2주차] 클로저,이벤트 루프와 비동기 통신의 이해 p.59-79 | 모던 리액트 딥다이브 (0) | 2024.02.20 |
[1주차] 자바스크립트의 동등 비교, 함수, 클래스 | 모던 리액트 딥다이브 공부 (0) | 2024.02.15 |
멋진 프론트엔드 개발자가 되고 싶다... (1) | 2024.01.05 |