반응형
리액트의 변화
리액트 초기에는 React.createClass를 이용했었는데, 후에 Class가 도입되었고
2018년 10월에 Hooks가 새롭게 도입되어 현재를 이를 주로 쓴다.
리액트를 왜 사용하는가
1. 사용자 경험이 좋다
일반적으로 웹보다는 앱이 사용자 경험(UX)이 더 좋다.
앱과 같은 경험을 웹에서 구현하기 위해 SPA(Single Page Application)을 이용하는데,
리액트는 이 SPA를 실현할 수 있으므로 전통적인 웹페이지보다 사용자 경험 면에서 더 낫다.
2. 컴포넌트의 재사용이 가능하다
웹페이지를 보면 단일 페이지 안에서도 겹치는 부분(컴포넌트)이 있다.
리액트를 이용하면 컴포넌트를 재사용하기 쉽고, 유지/보수에도 용이하다.
3. 데이터와 화면의 연동이 좋다
웹 앱을 만들 때 가장 힘든 것 중 하나는 데이터와 화면의 싱크로나이징이다.
페이스북은 규모가 엄청나게 큰 웹사이트인데,
페이스북에서 리액트를 만든 이유 중 하나가 데이터와 화면의 더 정확한 연동을 위해서이다.
(출처: 유튜브 ZeroCho TV)
반응형
'React' 카테고리의 다른 글
[React] 리액트 사용시 간단한 팁 몇 가지 (0) | 2021.10.02 |
---|---|
[React] 리액트의 불변성 (스프레드 연산자 이용하여 불변성 지키기) (0) | 2021.09.30 |
[React] 리액트 프로젝트를 깃허브에 배포하는 방법 (GitHub Pages) (0) | 2021.09.05 |
[React] 리액트에서 REST API 구축하기 (+REST API란?) (0) | 2021.09.03 |
[React] json-server --watch 실행 시 에러 해결 (8) | 2021.09.03 |