2016-05-25 8 views
2

コンパイル済みバイナリをReact Nativeプロジェクトに含めることができますか?私は、Javascript以外の言語でReact Nativeのビジネスロジックを処理することを検討していますが、コンパイルされたコードをクロスプラットフォームにしています。React Nativeからバイナリを呼び出しますか?

+0

umm、no。 Cバインディングを使用してバイナリからそれらを公開して消費することができる場合を除きます。それでもバイナリではなく、ライブラリを消費することに目を向けています。 – eduncan911

答えて

0

あなたはaccess native modulesとすることができるので、コンパイルされていないソースコードをJavaまたはObjective-c/Swiftで実行することができます。コンパイルされたバイナリは常に1つのプラットフォーム用にコンパイルされます。つまり、そのバイナリをリンクしてネイティブに反応させることはできません。ロジックをJavascriptから移動するには、2つのオプションがあります。

  1. Webサーバーを接続し、そこにビジネスロジックのほとんどを格納するので、iOS/Androidアプリを主にビューレイヤーとして使用します。
  2. Javascriptに使用したい言語を翻訳する蒸散器を見つけます。
関連する問題