generated at
RNのJanky Framesの改善


フレームのdropされ具合で見る
iOS SimulatorのPerf Monitorにより計測できる
Androidの方が低下しがちmrsekut
なのでAndroidを見て改善すればいいと思う



原因と改善手法
console.logはJavaScript Threadでボトルネックを引き起こす可能性がある ref
もしくはエントリポイントで消す
ts
if (!__DEV__) { console.log = null; console.info = null; console.warn = null; console.error = null; console.debug = null; }
InteractionManagerを使用する
これ頻繁に使用する割に名前が長いのが嫌なんだよなmrsekut
LayoutAnimationを使用する
最強のUXが求められる場合はInteractionManagerよりもこちらを使ったほうがいい #??
判断基準がわからないmrsekut
フレームのdropの影響を受けない
D&D的なやつは悪い原因になる
画像サイズのアニメーション化は悪い原因になる
画像をタップして拡大するなど
TouchableXの反応が遅い ref
タッチ系の反応が遅いときは requestAnimtionFrame でラップすると良い





参考