
웹으로 보긴 싫고 Expo 어플로 보는데 불편해서 Android Studio를 설치해서 작업해 볼까 함.. https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Studio | Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.comhttps://ella-devblog.tistory.com/187 Android Studi..

React Native의 동작 원리는 리액트의 Virtual DOM과 관련되어 있다. DOM 수정은 값비싼 동작이기 때문에 React는 변화를 바로 렌더링 하는 대신 메모리의 가상 DOM을 이용해 변화가 필요한 곳을 계산하고 최소한의 변경사항만 렌더링한다. React Native는 같은 원리를 이용해 브라우저의 DOM이 아닌 Objective-C API를 호출하여 IOS 컴포넌트를 렌더링하고, 자바 API를 호출하여 Android 컴포넌트를 렌더링한다. 이는 Bridge가 대상 플랫폼의 네이티브 UI 요소에 접근하는 인터페이스를 제공하기 떄문에 가능하다. React Native BridgeRN Bridge는 C++ / Java로 제작되어 네이티브와 자바스크립트 스레드 사이의 통신을 가능하게 해준다.메시지..

태그등.. 사용할 수 없음. 컴포넌트를 import 해서 사용.React Native에서 모든 텍스트는 컴포넌트에 사용해야 함.앱에 브라우저가 없기 때문에 , 등의 태그가 없음.import { StyleSheet, Text, View } from "react-native"; 컴포넌트에 텍스트를 적으면 에러가 발생한다.Text strings must be rendered within a component라고 에러를 띄움.위 사이트는 snack.expo.dev라는 React Native를 공부할 때, Test용도로 개발 후, 결과를 브라우저 혹은 핸드폰으로 바로 확인해 볼 수 있는 사이트이다. 는 기본적으로 Flex Container이고 Direction은 웹과 다르게 Column이다.Overflo..

React Native?React의 문법으로 안드로이드 iOS 앱을 개발할 수 있는 프레임워크이다. React를 배웠던 개발자라면 몇 시간 만에 익숙해질 수 있을 만큼 React와 거의 유사한 문법을 가지고 있으며, 실제로 차이나는 부분은 브라우저의 HTML Element를 사용하는 것이 아니라 View, Text 등의 자체 태그를 사용하는 점과 CSS를 사용하지 않고 오직 CreateStyleSheet를 이용한 스타일만 지원하고, 일부 속성이 가감되었다는 것 정도. 현재는 웹과 동일한 CSS 요소 사용을 위한 Styled Component 및 PostCSS를 지원하므로 웹개발자나 퍼블리셔도 무리 없이 UI구성이 가능하다.라고 한다.. 나도 아직 사용해보지 않아서 모르겠다. 기술면접을 공부하다가 모바일로..