React

[React] 리액트를 왜 사용하는가

15호의 개발자 2021. 10. 2. 13:13
반응형

리액트의 변화

리액트 초기에는 React.createClass를 이용했었는데, 후에 Class가 도입되었고

2018년 10월에 Hooks가 새롭게 도입되어 현재를 이를 주로 쓴다.

 

 

리액트를 왜 사용하는가

1. 사용자 경험이 좋다

일반적으로 웹보다는 앱이 사용자 경험(UX)이 더 좋다.

앱과 같은 경험을 웹에서 구현하기 위해 SPA(Single Page Application)을 이용하는데,

리액트는 이 SPA를 실현할 수 있으므로 전통적인 웹페이지보다 사용자 경험 면에서 더 낫다.

 

2. 컴포넌트의 재사용이 가능하다

웹페이지를 보면 단일 페이지 안에서도 겹치는 부분(컴포넌트)이 있다.

리액트를 이용하면 컴포넌트를 재사용하기 쉽고, 유지/보수에도 용이하다.

 

3. 데이터와 화면의 연동이 좋다

웹 앱을 만들 때 가장 힘든 것 중 하나는 데이터와 화면의 싱크로나이징이다.

페이스북은 규모가 엄청나게 큰 웹사이트인데,

페이스북에서 리액트를 만든 이유 중 하나가 데이터와 화면의 더 정확한 연동을 위해서이다.

 

 

 

(출처: 유튜브 ZeroCho TV)

 

 

 

 

반응형