私たちは、お金を扱うか、時間を扱うかに関わらず、常に「迅速な」プロセス活動を推進します。 IOS と Android は、現在モバイル世界全体を支配している 2 つの主要なオペレーティング システムです。開発者は、強化されたユーザー エクスペリエンスを提供するプラットフォームの両方に対応したアプリ、または複数のプラットフォームやデバイスで迅速に開発および実行できるアプリを作成し、開発サイクルの短縮、展開までの時間の短縮、およびアプリのパフォーマンスの向上を求めています。そこで Facebook は、開発者がアプリのコーディングを最初から開始しなくても、iOS または Android 用に開発されたコードを他のプラットフォームでも再利用できるように支援するプラットフォームである React Native を立ち上げました。
多くの開発者は、JavaScript、または HTML5 と CSS がコンテナーにバンドルされており、デバイス上でネイティブに実行できることをすでに知っています。ハイブリッド アプリ フレームワークは、ネイティブ アプリのパフォーマンスと Web アプリの開発の容易さの間のギャップを埋めるために長い道のりを歩んできました。このテクノロジーは Facebook の React Native ユーザー インターフェイス (UI) デザイン フレームワークに他なりません。はい!了解!それは未来です!
- React Native を他の JavaScript フレームワークと比較すると、 AngularJS MeteorJS は UI に重点を置いており、フレームワークというよりも JavaScript ライブラリに似ています。したがって、応答性が高く、滑らかに感じられる出力が得られます。ネイティブ環境との非同期 JavaScript インタラクションに頭を下げます。これにより、一般的なハイブリッド アプリよりもアプリの読み込みが速くなり、中断されることなくスムーズに実行され続けます。
- React Native はオープンソースです。おそらく開発コミュニティは Windows などの他のプラットフォームと互換性を持たせるためにそれをアップグレードするでしょう。
- iOS と Android の両方のプラットフォームをサポートしていますが、初期段階では Facebook は iOS をサポートするための React Native のみを開発しており、開発者は両方のプラットフォーム用のアプリを開発するために同じコードを使用 (再利用) できます。 Facebook が React Native を使用して独自の広告マネージャー アプリを構築し、iOS バージョンと Android バージョンの両方を作成したと聞きました。
- 開発者が Javascript に堪能であれば、React Native を使用したコーディングを学ぶのは非常に簡単です。さらに、これは開発者の間で人気が高まっている最高のモバイル JavaScript フレームワークの 1 つです。 iOS の Swift や Android 用の Java を学ぶ必要はありません。JavaScript、プラットフォーム API、いくつかのネイティブ UI 要素、およびその他のプラットフォーム固有のデザイン パターンを理解するだけで十分です。
- アプリへのサードパーティのプラグインの統合をサポートしています。つまり、デバイスの他のネイティブ アプリの機能をネイティブで使用でき、その逆も可能です。したがって、ネイティブ アプリ開発ははるかに効率的であり、React Native は機敏性、速度、全体的に優れたユーザー エクスペリエンスを提供し、さらにメモリ使用量を減らし、よりスムーズなエクスペリエンスを提供するのに効果的であることが知られています。 React Native は、React JS の優れたアプリ パフォーマンス、DOM 抽象化、および簡素化されたプログラミング手法のすべてをハイブリッド モバイル開発にもたらします。
Facebook は、優れたテクノロジーとコンセプトをコミュニティの他のメンバーと共有することを目的として、2013 年に React をリリースしました。今すぐ React Native で時代を先取りしましょう。これから始めるなら リアクトネイティブ開発, 初めて始める場合には、次のパッケージが非常に役立つことがわかりました。
反応ネイティブルーター: https://github.com/t4t5/react-native-router
ネイティブアイコンに反応: https://github.com/corymsmith/react-native-icons
このチュートリアルは、Github 上の Facebook の反応ネイティブ ページで利用可能です。
React Native Router をインストールします。
React Native プロジェクト ディレクトリで次を実行します。
npm install 反応ネイティブルーター –save
使用法: var Router = require('react-native-router');
基本:
var HiReactLovers = React.createClass({
レンダリング: function() {
戻る React 愛好家の皆さん、こんにちは!;
}
});// ルート オブジェクトには少なくとも以下が含まれている必要があります: ルートの名前 (ナビゲーション バーのタイトルになります) とページをレンダリングするコンポーネント オブジェクト
var firstRoute = {
名前: 「ようこそ!」、
コンポーネント: HiReactLovers
};
// ルーターラッパー
var MyApp = React.createClass({
与える() {
戻る ()
}
});AppRegistry.registerComponent('routerTest', () => MyApp);
はい!やったね!
「Hi React Lovers!」ページから、以下を呼び出すことで新しいコンポーネントに移動できます。
this.props.toRoute()。
もっと: https://github.com/t4t5/react-native-router
乞うご期待!