2016-06-18 17 views
7

初めての方React JSです。私はreact jsweb applicationのために考えて、モバイル(AndroidとIOS)で動作する必要があり、いくつかのコンポーネントを作成したWebアプリケーションを構築しようとしています。 React nativeReact jsコンポーネントを使用することができます。React NativeでReact JSコンポーネントを再利用する方法

答えて

6

事前に計画しておくと良いです。 JSとネイティブの100%のマッチングはできませんが、慎重な計画を立てれば、十分に再利用できるようになります。

ウェブ用のネイティブ固有のコンポーネント(ビュー、イメージ、テキストなど)を反映するReact Native Webプロジェクトを見てみるとよいでしょう。

単純なプロトタイプをReact JSで作成し、次にReact Nativeで作成することをお勧めします。これにより、2つの生態系の違いを理解することができます。経験に手を有する任意の過去記事よりも有益で証明します:)

5

ReactNativeViewTextInputTouchableHighlightmoreのような本当のネイティブコンポーネントのセットです。また、これを制御するためのJavaScriptコードを実行できるプラットフォームです。

CordovaのようなWebViewはありません。あなたが得るのはネイティブビューのネイティブアプリケーションです。

しかし、あなたはまだあなたのWebアプリケーションで同じ方法を使用することができるJSで記述されたドメインロジックを持つことができます。

たとえば、iOS用のログイン画面がありますが、サーバーコールに必要なものはすべて別のモジュールに入れることができます。 api/auth.jsは、ウェブ、アイオス、アンドロイドの間で共有できます。

関連する問題