본문 바로가기

React Native2

React Native with expo React Native Architecture Bridge를 대체하는 JSI가 도입되었고, JavaScript와 Native는 JSI과 소통한다. 서로 동기적으로 연결되어 있어 느리지 않고 비동기 통신에 의한 버그가 줄어드는 장점이 있다. Getting Started React에서 프로젝트 셋업을 쉽고 편하게 하기 위해 create-react-app을 사용했던 것처럼 React Native도 개발을 도와주는 도구들이 있다. Expo Go 필요한 라이브러리를 한번에 설치해준다. 모든 운영체제(ios, android, web)를 개발할 수 있다. Expo 사이트를 통해 배포가 가능하다. Native 코드 수정이 불가능하다. React Native CLI 모든 패키지와 라이브러리를 직접 설치해야 한다. iOS.. 2024. 1. 23.
react native window 설치 react-native로 앱을 개발하기 위해 윈도우(Windows)에서 개발 환경을 설정하는 방법에 대해서 알아보자. 윈도우즈(Windows)에서 react-native로 앱을 개발하는 방법으로 Expo CLI와 React Native CLI가 있다. Expo CLI는 react-native로 앱을 개발할 때 자주 사용되는 네이티브 기능(위치 정보, 카메라 등)을 패키지로 묶어서 제공한다. 처음 시작은 Expo로 시작하면 편할 수 있지만, 사용하지 않은 네이티브 모듈로 인해, 앱 파일 사이즈가 커지는 문제와 Expo에서 제공하지 않은 네이티브 모듈을 추가할 때, 불편함 등이 있어 Expo 사용을 추천하지 않는다고 한다. react-native로 앱을 개발하기 위해서는 Nodejs, Python, Andr.. 2024. 1. 23.