개발/React Native

리액트 네이티브(React Native) - 개요

괴물공장 2019. 5. 6. 13:50

리액트 네이티브 (React Native) 소개

 

리액트 네이티브는 리액트 작동 원리는 바탕으로 모바일 앱을 제작할 수 이는 페이스북 오픈소스 프레임워크로 자바스크립트 주요 개념(ES6)과 리액트 사용법만 알고 있다면, 단일 소스로 Android, iOS 앱을 동시에 진행할 수 있다. 

 

https://facebook.github.io/react-native/

 

React Native · A framework for building native apps using React

A framework for building native apps using React

facebook.github.io

리액트 네이티브는 이름에서 설명하듯 C 또는 Java를 이용하여 만든 앱과 구별하기 힘든 Nativie 앱을 개발할 수 있는 라이브러리로 iOS 및 Android 앱과 동일한 기본 UI 빌딩 블록을 사용한다.

 

이를 위해 리액트 네이티브는 'Bridge'라는 개념 제공하며, 이를 통해 iOS, Android의 Native 앱을 개발할 수 있게 된다. 

 

단일 코드로 Android, iOS 플랫폼을 지원할 수 있다는 장점으로 Facebook, Instagram, AirBnB, Tesla 등 다양한 업체들이 자사 서비스를 React Native를 통해 서비스를 제공하고 있다. 

React Native를 이용하는 업체들

 

 

다음강좌

- React Native 개발 환경 구축 (Windwos)