react-native について
React Nativeでクロスプラットフォームのモバイルアプリを開発するためのスキルです。ネイティブコンポーネントやアプリ設定に取り組む開発者向けに、UI、ナビゲーション、Metro、依存関係、デバッグ、リリースを扱います。
主な機能
- 01React Nativeの基本UIコンポーネント
- 02React Navigationによるナビゲーション
- 03ネイティブモジュールとリンク設定
- 04Metro、シミュレーター、実機での実行
- 05デバッグとリリースの指針
活用シーン
- 01クロスプラットフォームアプリの開発
- 02ネイティブ依存関係の設定
- 03シミュレーターや実機でのアプリ実行
- 04テストとリリース手順の準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ react-skills --skill react-nativeインストール後、Claude Code で/react-nativeを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlLICENSE.txt
詳細
このスキルを使うタイミング
このスキルは、ユーザーが次のことを希望する場合に使用します。
- React Native でクロスプラットフォームのモバイルアプリ、ネイティブコンポーネント、ブリッジを開発する
- Metro、ネイティブ依存関係、デバッグ、リリースを設定する
このスキルの使い方
- コア:View、Text、FlatList、StyleSheet、ナビゲーション(React Navigation)、ネイティブモジュールとリンク。
- 実行:npx react-native run-ios/run-android、Metro、シミュレーターと実機。
- 参考:https://reactnative.dev/docs/getting-started
ベストプラクティス
- リストには FlatList と最適化を使用します。メインスレッドでの再計算は避けてください。
- ネイティブ依存関係とバージョンを一致させ、両方のプラットフォームとリリースフローをテストします。
キーワード
React Native、クロスプラットフォーム、モバイル、Metro
コメント
Markdown 対応