ReactNative性能优化

  • 在reactnative 中如果要更改DOM中的数据显示,只有通过setState方法来实现;但是当setState时,要刷新整个DOM;在一般情况先还能保证体验,但是遇到多组件嵌套和较大数据处理时,就会遇到渲染卡顿问题;
  • 优化思路:
    • 减少不必要的render渲染;较有效的方法就是控制好生命周期中的shouldComponentUpdate和componentWillReceiveProps方法;只在需要的时候让其可以重新渲染render;
    • 耗时的渲染异步处理;比如使用InteractionManager组件来实现,从而避免主线程卡顿;

相关文章:

  • 2021-11-13
  • 2021-10-04
  • 2021-05-23
  • 2021-07-30
  • 2022-01-14
  • 2021-08-17
  • 2021-10-25
猜你喜欢
  • 2021-05-27
  • 2021-11-27
  • 2021-04-22
  • 2021-08-05
  • 2021-11-27
  • 2021-11-10
  • 2021-11-03
相关资源
相似解决方案