본문 바로가기

STUDY/TIL

ReactJS와 React Native의 차이점?

ReactJS?

  • 페이스북에서 만든 자바스크립트 오픈소스 라이브러리.
  • 웹, 웹 앱, SPA등 개발 시 사용.
  • 프론트와 서버 사이드 모두 제공.
  • 가상의 DOM을 사용하며 이는 전체 새로고침보다 빠르다(필요한 부분만 고침).
  • HTML태그 사용.
  • 컴포넌트 재사용이 용이함.

React Native?

  • 페이스북에서 만든 자바스크립트 오픈소스 모바일 앱 프레임워크.
  • 크로스 플랫폼 모바일 앱 개발에 사용.
  • 웹 개발자에게 모바일 앱 개발을 쉽게 해줌!
  • HTML태그 사용하지 않음.
  • 자체 애니메이션 라이브러리를 제공. (css로 작성할 필요 없음)
  • 리액트의 Webpack같은 bundler설정이 필요 없음. 이미 가지고 있다.
  • ios와 Android 동시 개발 가능.

결론.. React.js는 웹 개발, React Native는 모바일 앱 개발.


참고

 

 

What are the main differences between ReactJS and React-Native?

What I’ve learned from building web, then mobile apps with React

medium.com

 

 

What is the difference between React Native and React?

I have started to learn React out of curiosity and wanted to know the difference between React and React Native - though could not find a satisfactory answer using Google. React and React Native se...

stackoverflow.com

 

 

ReactJS vs ReactNative - javatpoint

ReactJS vs ReactNative with ReactJS Tutorial, ReactJS Introduction, ReactJS Features, ReactJS Installation, Pros and Cons of ReactJS, AngularJS vs ReactJS, Reactnative vs ReactJS, ReactJS Router, ReactJS Flux Concept, ReactJS Animations, ReactJS Discussion

www.javatpoint.com

 

 

Major difference between React js and React Native

What is React js

medium.com

 

'STUDY > TIL' 카테고리의 다른 글

GraphQL  (2) 2020.09.25
Ionic | 아이오닉 + 리액트 프로젝트 시작하기  (0) 2020.09.04
네이티브 앱, 웹 앱, 하이브리드 앱  (0) 2020.08.29
클라우드 컴퓨팅(Cloud Computing)?  (0) 2020.08.10
JSP include 방식 차이점  (0) 2020.07.28