Reactを使用した宣言型ビューにより、コードがより予測可能になり、デバッグが容易になり、インタラクティブなUIを簡単に作成できます。
状態を管理するカプセル化されたコンポーネントを構築し、それらを構成して複雑なUIを作成できます。
「Android開発ではKotlinまたはJava」「iOS開発ではSwiftまたはObjective-C」を使用してビューを記述します。
React Nativeを使用すると、Reactコンポーネントを使用してJavaScriptでこれらのビューを呼び出せます。
アプリ固有のニーズに合わせてAndroidおよびiOS用の独自ネイティブコンポーネントを構築できます。
「React Native Directory」では各種コンポーネントが提供されています。
React Nativeアプリは他のアプリと同じネイティブプラットフォームAPIを使用するため、ReactプリミティブはネイティブプラットフォームUIにレンダリングされます。
ユーザーエクスペリエンスを損なわない真のネイティブアプリを開発できます。
Reactコンポーネントは、既存のネイティブコードをラップし、Reactの宣言型UIパラダイムとJavaScriptを介してネイティブAPIと対話します。
プラットフォーム固有のバージョンのコンポーネントを作成することで、プラットフォーム間において単一コードベースを共有できます。
JavaScriptコードへの変更は、ネイティブアプリを再構築せずにライブで再読み込みできます。
参考元サイト
※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。
OSS×Cloud ACCESS RANKING