본문 바로가기
IT Story

React 와 React Native 은 어떤 차이점이 있나?

by 나디벨로퍼 2022. 8. 17.

"웹 앱" 을 개발은 React,   "네이티브 앱" 개발은  React Native

 

React: 웹 앱 개발을 위한 UI 프레임워크

React는 웹 애플리케이션을 개발하는 데 사용되는 오픈 소스 JavaScript 라이브러리입니다.웹 및 모바일앱 용 UI (Front end)를 개발하는 데 널리 사용되는 라이브러리 중 하나로 2011년 Facebook에서 개발 및 지원했으며 그 이후로 인기를 얻고 있습니다.

 

Reference

https://developer.mozilla.org

 

React 시작하기 - Web 개발 학습하기 | MDN

이 문서에서는 React를 소개합니다. 우리는 React에 대한 약간의 배경지식과 사용 예시, 로컬 컴퓨터에 React 툴체인을 설정하는 방법을 배우고 프로세스에서의 React 동작 원리를 배우기 위해서 간단

developer.mozilla.org

 

React Native: 네이티브 모바일 개발 라이브러리

React Native는 오픈 소스 JavaScript 기반 framework입니다. React Native는 단일 코드 베이스로 모바일 애플리케이션을 개발할 수 있는 하이브리드 모바일 앱 프레임워크입니다.  하나의 프로젝트로 iOS 및 Android  에서 동작하는 앱을 개발할 수 있는 크로스 플랫폼 중에 하나 입니다. 최근에는 Flutter 가 각광을 받고 있습니다.

 

Reference

https://reactnative.dev/

 

React Native · Learn once, write anywhere

A framework for building native apps using React

reactnative.dev