React Native

React Native 란?

joy_lee 2021. 12. 1. 20:40

리액트 네이티브란?

 

기본적으로 iOS 어플과 Android 어플은 다른 프로그래밍 언어로 만들어진다. 그래서 같은 어플인 것 같아 보이지만 따로 만들어야 했다. 그런데 React Native는 Javascript로 작성한 어플을 iOS와 Android에서 모두 사용할 수 있도록 변환해주는 프레임워크로 한 번의 개발로 두 운영체제에서 사용할 수 있는 어플을 만들 수 있다.

 

 

리액트 네이티브는 중간에서 Bridge(다리)역할을 한다.

Native Thread Bridge(React Native) Javascript Thread
iOS 혹은 Android UI 랜더링이 이뤄짐 두 Thread 사이에서 통신을 담당 Javascript 가 실행되는 공간

 

 

참고한 사이트

https://www.reactnative.guide/3-react-native-internals/3.1-react-native-internals.html

 

React Native Internals 📡 | React Made Native Easy

  EditReact Native Internals React Native is a framework which allows developers to build native apps using Javascript. Wait! Cordova already does that and it has been around for quite a while. Why would anyone want to use RN? The primary difference betw

www.reactnative.guide

 

https://velog.io/@koreanhole/React-Native에-대해서

 

React Native에 대해서

DSC UOS의 모바일팀에서 작성한 블로그 포스팅입니다.React Native에 대한 간략한 소개, 다른 크로스 플랫폼 앱 개발 프레임워크(Flutter)와의 비교 그리고 React Native의 작동 원리에 대한 내용이 있습니

velog.io

 

'React Native' 카테고리의 다른 글

React Native - 이벤트  (0) 2021.12.03
React Native - State  (0) 2021.12.03
React Native - Props, Children  (0) 2021.12.03
React Native - 컴포넌트  (0) 2021.12.03
React Native - Expo 프로젝트 만들기  (0) 2021.12.02