Metroのキャッシュを活用してReactNativeアプリのビルドを爆速にする
問題
解決策
タイトルにもある通り、Metroのキャッシュを利用する
これをキャッシュしてやる
keyはv1-metro-cacheとかにするのが吉
キャッシュがブランチ間で共有されていても、サイズが増えるだけでそこまで問題にはならなさそう
結果
サイコー
課題
キャッシュを消さないといけなくなったときにどうするか?
Metro、割と不安定なのでキャッシュを吹き飛ばさないといけないことがある
キャッシュが段々肥大化していったらどうなるか?
⇒v{env.METRO_CACHE_VERSION}-metro-cacheみたいなキー名にして困ったらMETRO_CACHE_VERSIONを上げる戦略で解決できるかも