티스토리 뷰

리액트가 왜 전 세계 적으로 열광하는지 알아보자.

1. 리액트는 자바스크립트 기반이다.

별도의 다른 프레임워크를 배울 필요가 없고, 그냥 자바스크립트를 활용하면 된다. Angular, Vue 처럼 다름 언어를 배울 필요가 없다. 그냥 자바스크립트만 잘하면 된다는 뜻이다. 리액트로 하는 거의 모든 것은 자바스크립트 기반이다. 리액트를 배우면 다른 곳에선 필요 없는 기술을 배울 필요가 없다. 별도의 프레임워크, 별도의 언어를 배우면 다시 사용하지 않는다면 기억에서 점차 사라진다. 하지만 리액트는? 자바스크립트이다. 새롭게 배울 필요가 없다. 더 훌륭한 자바스크립트 개발자로 거듭날 수도 있다. 리액트를 하면서 동시에 자바스크립트 기술을 향상하는 것이다.

2. 간단한 구조

리액트 구조는 요소별, 컴포넌트별로 나눠서 작업할 수 있게 되어 있다. 모든 걸 작은 요소로 쪼개서 작업, 마무리하면 가져다가 다른 곳에 쓸 수 있다.

3. 단방향 데이터 플로우

데이터는 항상 일정한 장소에 위치해있고, 그 장소에서만 변경할 수 있다. 데이터의 상태가 변했을 경우, 데이터는 그대로 있고, UI가 업데이트되는 것이다. 즉, 데이터가 UI를 변경시키는 것이다. UI는 절대로 데이터를 변경시키지 않는다. 즉, 단방향인 것이다. 데이터가 변하면, UI는 새로운 데이터와 함께 업데이트된다.

이 3가지가 세계가 리액트에 열광하는 이유이다. 추가적으로 리액트는 프레임워크가 아니라 UI 라이브러리이다. 리액트는 MVC(Model View Controller)에서 View 이기 때문에, 나머지는 원하는 대로 사용할 수 있다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함