rukurxの日記

自分の日々の作業や調べたことのメモ

React Native

ReactNativeのビルドプロセスについてメモ

React Nativeのプロジェクトをビルドするため、以下のコマンドを実行する。 $ react-native run-ios React Nativeはこのコマンドで次の2つのことをします。 NodeのWebサーバー(Metroバンドラー)をローカルに起動する。 Metroバンドラー(旧パッケージャー)が…

ReactNativeのBridgeの仕組みについてのメモ

React NativeはJavaScriptでiOSとAndroidのアプリを作成することができるネイティブアプリケーションを作成するためのフレームワークです。 React Nativeでは Bridge という仕組みを使ってJavaScriptからNativeコードに処理を渡して実行することができます。…

React Native実行環境についてメモ

React NativeはJavaScriptで書ける iOS上とローカルのMacでは実行環境が異なる(2パターンある) JavaScriptCore 実機のiOS上で実行する場合は、JavaScriptCoreが使われる JavaScriptCoreはsafariブラウザのJavaScriptエンジンでもある iOSアプリにはiOS上のメ…

React Nativeをアップグレードする

初めてReact Nativeのアップグレード作業をした時、たくさんコンフリクトしてかなり焦った。次回アップグレードをする時にどうすればいいかの手順を自分なりにまとめた。 公式ドキュメントはこちら。 facebook.github.io インストール済のreact-nativeのバー…