JiSoo's Devlog

[왕초보를 위한 React Native 101] Introduction 본문

App/React Native

[왕초보를 위한 React Native 101] Introduction

지숭숭숭 2024. 4. 3. 14:07

React Native 앱에서 가장 중요한 부분은 bridge들을 통해 코드가 운영체제와 통신을 할 수 있게 하는 인프라 시설

Expo는 작성한 코드의 결과를 앱에서 즉시 확인할 수 있다 -> 인프라 시설

npm install --global expo-cli

 

React Native는 브라우저를 사용하지 않는다

React Native는 인터페이스로 우리와 운영 체제(iOS, 안드로이드) 사이에 있는 것 -> 코드가 iOS 또는 Java 안드로이드 코드로 번역된다

 

iOS와 안드로이드가 event를 듣고 bridge를 통해 JavaScript에 메시지 전달

JavaScript는 개발자들이 메시지를 주고받기 위해 쓰는 레이어일 뿐

 

npx create-expo-app 앱이름

npx expo login

 

** 관리자 권한으로 실행

 

 

snack은 브라우저에서 React 어플리케이션을 만들 수 있게 해주는 온라인 코드에디터

https://snack.expo.dev/

728x90