2017-01-12 10 views
1

をターゲットと私はあなたの開発を分離する方法について読んでいるとネイティブの使用量はすなわち、この記事は非常に有用であることが証明された異なる環境/データベースなどを使用して生産からのビルドリアクト私は、ネイティブのアプリケーションを作るときにこれを利用する方法を考え出すのに苦労しています。つまり、xCodeおよびjavascriptソースで実行する必要がある手順は何ですか?は、開発/生産IOSがアプリの

これらの異なる環境を設定した経験がある場合や、このような環境を設定した経験がある場合は、これについての良い記事を見つけることができませんでした。良い情報源にリンクしてください、私に教えてください。

+0

https://github.com/luggit/react-native-configまたはhttp://stackoverflow.com/questions/33264431/react-native-dev-and-prod-variables/33264515#33264515 – maheshiv

答えて

3

プロジェクトを編成する方法はたくさんあり、それらについて読んで多くの時間を費やして、それぞれの長所と短所を議論することで完璧なものになるでしょう。

React Nativeプロジェクトを編成する際には、いくつかの主要な目標があります。

クロスプラットフォーム -についての最もよい部分の一つは、ネイティブ反応し、JavaScriptで私たちのネイティブアプリは、我々は(より多くのプラットフォームは、将来的に来て)、AndroidとiOSの両方のために書くことができるということです書き込み。

最大コード再利用 - 2つのプラットフォーム間でできるだけ多くのコードを再利用できるように、両方のプラットフォーム用のコードを書くのが好きです。プラットフォーム間でUIコンポーネントが異なって見えても、それらの背後にあるビジネスロジックは同じで再利用する必要があります。

設定を維持する -設定、色、画像パス、ルートなどは、アプリ全体の複数の場所で使用され、変更されるコードのすべてです。したがって、これらのアイテムは、簡単にアクセス可能な場所に住む必要があります。

コンポーネント状態の最小化 -ステートレス機能コンポーネント、つまり、その小道具の機能であるコンポーネントをできるだけシンプルに保つために使用します。

これらは、いくつかの有用な情報源 -

Blog : setting up react-native build environments using native modules

Setup multiple schemes & configurations in Xcode for your React Native iOS app

Beginning Mobile App Development with React Native

8 Awesome React-Native Starter Kits

Organizing a React Native Project

+0

ちょっと確認できます、 答えてくれてありがとう。私はあなたが私の質問を誤解しているかもしれないと思います。私はいくつかのxCodeターゲット、すなわち開発と生産のセットアップを手伝ってくれる答えを探しており、それぞれ異なる環境を設定する方法を理解しています。たとえば、異なるapiを使用します。 – Ilja

+0

** 1。** [複数の環境でiOSアプリケーションを移行する](http://www.blackdogfoundry.com/blog/migrating-ios-app-through-multiple-environments/)** 2。** [環境管理React Native](http://www.multunus.com/blog/2016/06/automated-environment-management-react-native-ios/) – Varsha

関連する問題