最近は仕事でも個人でもReact Nativeでの開発がメインになっており、かなり知識が溜まってきました。 で、だいぶiOSとAndroidに最適化したUIの構成ができるようになってきたのでメモ程度に残します。 OSごとのUIの分け方 ReactNativeは標準で幾つかiOS, Androidの処理を分ける機能があります。 リファレンス貼っときます。 facebook.github.io ファイルごと分割する ReactNativeの標準機能でXXX.ios.jsとXXX.android.jsという規則でファイル名を付けて import XXX from './XXX'; const XXX = require('./XXX'); とするとiOSの時はXXX.ios.jsを、Androidの時はXXX.android.jsを自動でインポートしてくれます。 例えば、エラーをユーザに通知する
