その他のリソース
学ぶことは常にあります:開発ワークフロー、アプリストアへの公開、国際化、セキュリティなど。
次のステップ
詳細
- Reactのドキュメント
- MDNのJavaScriptチュートリアル、リファレンス、ガイド
- AndroidとiOSプラットフォームドキュメント
IDE
コードエディタにはVS Codeとその便利なReact Nativeツールの使用をお勧めします。
試せるプラットフォーム
Expoは、アプリの構築、リリース、反復処理を支援するツールとサービスのフレームワークであり、Web開発で人気のプレビューデプロイワークフローを使用し、開発ワークフローを自動化します。Expoを使用すると、XcodeやAndroid Studioに触れることなくReact Nativeアプリを構築することができ、これらのツールを使用したい場合も邪魔になりません。
Igniteは、いくつかのReact Nativeボイラープレートを含むスターターキットCLIです。最新のIgnite Maverickは、状態管理にMobX-State-Tree、React Navigation、その他の一般的なライブラリを使用しています。画面、モデルなどのジェネレーターがあり、Expoをすぐに使用できます。Igniteには、カスタムデザイン、テーマサポート、テスト用に調整されたコンポーネントライブラリも付属しています。事前に構成されたテクノロジースタックを探している場合、Igniteが最適です。
サンプルアプリ
ショーケースのアプリを試して、React Nativeの機能を確認してください!より実践的なものを探していますか?このGitHub上のサンプルアプリのセットをご覧ください。ソースコードを確認し、シミュレーターまたはデバイスで実行してみてください。
独自のネイティブコンポーネントとTurboModuleを見つけて作成し、共有する
React Nativeには、あなたのような何千人もの開発者がコンテンツ、ツール、チュートリアル、そしてネイティブコンポーネントを作成するコミュニティがあります!
コアコンポーネントに必要なものが見つかりませんか?React Native Directoryにアクセスして、コミュニティが作成したものを探してください。
このドキュメントは、レガシーなAPIを参照しており、新しいアーキテクチャを反映するように更新する必要があります。
独自のネイティブコンポーネントまたはモジュールの作成に興味がありますか?独自のユースケース用のモジュールを作成し、NPMとGitHubで他の人と共有することで、React Nativeエコシステムとコミュニティの成長に役立ちます!独自のネイティブモジュール(Android、iOS)とネイティブコンポーネント(Android、iOS)の作成に関するガイドをお読みください。