Skip to content

1. React.js 소개

hejin edited this page Nov 27, 2016 · 3 revisions

Angular vs React

Angular는 프레임워크 / React는 라이브러리 UI를 만드는데 사용하는 라이브러리 (so, Ajax, Routing 같은 기능은 third-party 추가해야함)

*Angular vs React by Deview2016

Angular2 Native & React Native

상호 호환하며 사용할 수도 있음

React-Native

React를 이용해 앱을 만들수도 있음.

Virtual DOM

기존 RealDOM은 update되는 기록을함. 이런 Track을 기억하는데 느려지기때문에 React가 Track을 관리하고 화면(view)는 새로운 화면에 그리는 역할만 함.

React.js 장점

  • 서버&클라이언트 렌더링 둘다 지원됨.
  • 초기구동 시에는 서버 렌더링
  • 서버사이드 렌더링의 장점은 검색엔진 최적화
  • 구글은 자체적으로 ajax를 호출해서 검색최적화를 하지만 그외 사이트는 지원안함.
  • 컴포넌트로 재사용 가능

Clone this wiki locally