React Native導入ガイド - 環境構築からクロスプラットフォーム開発のメリットまでを理解する

React Nativeは、クロスプラットフォーム開発を行うためのツールの1つです。JavaScript言語の中で、UIフレームワークのReactを用いてUIの記述と状態管理を行うことで、アプリの動作を組み立てます。本記事では、React Nativeの導入やモバイルアプリ開発の現場で起きがちな課題を解決する手段としての強みについて解説します。

React Native導入ガイド - 環境構築からクロスプラットフォーム開発のメリットまでを理解する

ReactとReact Native
Reactとは/React Nativeとは/React Nativeの正体
React Nativeの環境構築
npm文化圏の流儀にのっとったワークフロー/スタイル定義/npmのライブラリ使用/リッチな機能を追加
広がるReact Nativeの世界
Windows向けのMS公式実装/ブラウザ向けの逆輸入/React Nativeが持つUIの妥当な粒度
React Nativeを軸にした人材戦略
日本のサービス提供者が抱える宿命/増員は茨の道/限られた人数での開発/React Nativeの得意分野と課題/腕力のある器用な人を活かす

プラットフォーム間でソースコードを共有したり、共通の方法論で複数のプラットフォーム向けのアプリを作成したりするための開発手法のことを、クロスプラットフォーム開発と呼びます。React Nativeは、そのクロスプラットフォーム開発を行うためのツールの1つです。JavaScript言語の中で、UIフレームワークのReactを用いてUIの記述と状態管理を行うことで、アプリの動作を組み立てます。

React Nativeの特性をよく理解し、うまく特性にマッチした事業や組織で採用すれば、モバイルアプリ開発の現場で起きがちな課題を解決する手段としてその能力を十全に発揮できます。本記事では、React Nativeの導入、モバイルアプリ開発・人材戦略のためのReact Nativeの強みについて解説します。

ReactとReact Native

エンジニアHubに会員登録すると
続きをお読みいただけます(無料)。
登録ボタンを押すと、利用規約プライバシーポリシーに同意したことになります。
登録のメリット
  • すべての過去記事を読める
  • 過去のウェビナー動画を
    視聴できる
  • 企業やエージェントから
    スカウトが届く