본문 바로가기
○ WEB/19.11 NomadCoder_React JS WebService

1. React란? / 핫한 이유?

by 0ver-grow 2019. 7. 1.
반응형

React가 핫한 이유

 

1. JS기반이라 JS만 잘하면 됨 (angular,vue js처럼 다른 언어 배우지 않아도 됨)

2. 구조가 깔끔하다. 요소별(컴포넌트별)로 나눠서 작업가능하기에 요소를 다른 곳에도 사용가능

+. JSX란 리액트로 html을 사용하는 방법

3. 단방향 데이터 플로우(Data -> UI)를 가지기에 데이터는 항상 일정 장소에 있고 그 장소에서만 변경가능. 상태가 변했을 시 데이터는 그대로 있고 UI만 업뎃된다. 즉, 데이터가 UI를 변경시키는 것. (Angular의 경우, 데이터는 view나 model로 변한다.)

4. 방대한 커뮤니티, 오픈소스

5. 프레임워크가 아닌 UI 라이브러리이므로 파이썬,루비,nodejs 랑 섞어서 쓸 수 있다.

model, view, controller에서 리액트는 view이기 때문이며 나머지는 선택해서 사용가능

 

<퀴즈>

1. 리액트는 "프레임워크"이다?

2. 리액트는 "플러그인/라이브러리"이다?

3. 리액트에 "루비온레일즈"를 함께 쓸 수 있다?

반응형