2016-06-18 6 views
7

나는 React JS을 처음 사용하고 있습니다. 나는 또한 모바일 (안드로이드와 IOS)에서 react js 에 대한 사용을 생각하고 몇 가지 구성 요소를 만들 생각 웹 응용 프로그램을 구축하려고합니다. React nativeReact js 구성 요소를 사용할 수 있습니다.React Native에서 React JS 구성 요소를 재사용하는 방법

답변

6

미리 계획을 세우는 것이 좋습니다. JS와 Native를 100 % 일치시킬 수는 없지만 신중한 계획을 세우면 좋은 재사용을 얻을 수 있습니다.

웹용 네이티브 특정 구성 요소 (예 :보기, 이미지, 텍스트 등)를 반영하는 React Native Web 프로젝트를 살펴볼 수 있습니다.

React JS에서 간단한 프로토 타입을 만든 다음 React Native에서 두 생태계의 차이점을 이해하는 것이 좋습니다. 경험에 손을 갖는 것은 어떤 작성자보다 더 많은 도움이 증명합니다 :)

5

ReactNativeView 같은 실제 기본 구성 요소의 집합입니다, TextInputTouchableHighlightmore을. 또한 자바 스크립트 코드를 사용하여이를 제어 할 수있는 플랫폼이기도합니다.

Cordova와 같은 WebView가 없으므로 네이티브 앱을 네이티브 뷰로 볼 수 있습니다.

하지만 이는 웹 응용 프로그램에서 동일한 방식으로 사용할 수있는 JS 또는 도메인 논리를 여전히 사용할 수 있음을 의미합니다.

예를 들어 iOS 용 로그인 화면이 있지만 서버 호출에 필요한 모든 자료는 별도의 모듈로 이동할 수 있습니다. 예 : api/auth.js은 웹, 아이오스, 안드로이드간에 공유 할 수 있습니다.

관련 문제