Olu*_*ele 10 javascript performance android react-native react-navigation
在使用 React Native API(Pressable)时,我注意到我的 React Native 应用程序(Android 版本)存在一些与性能相关的问题。当按下时,它会延迟几秒钟才做出响应,尤其是在使用它在屏幕之间导航时。我似乎不知道为什么会发生这种情况。它在 IOS 上完美运行。
我将 React Native 版本升级到 0.71.2。我希望这可以解决延迟问题,但事实并非如此
我确信Pressable
导致延迟的原因比其他原因更多TouchableComponent
,请参阅此处的代码:
TouchableOpacity
与之比较Pressability
你可以看到Pressable
它是一个很重的组件,它包含更多的事件,甚至它自己的事件Gesture
,因此我建议不要使用Pressable
多次,例如在 FlatList 项中......