博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ReactNative---卡顿问题及性能优化
阅读量:4610 次
发布时间:2019-06-09

本文共 339 字,大约阅读时间需要 1 分钟。

ReactNative性能优化

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

转载于:https://www.cnblogs.com/frankltf/p/7389194.html

你可能感兴趣的文章
viewport
查看>>
编译LNMP部署动态网站环境
查看>>
为什么给GIT库打TAG不成功
查看>>
android-数据持久化存储之Content Provider
查看>>
【算法】背包问题初探
查看>>
Zigbee组网原理详解
查看>>
spring boot + druid + 封装JdbcTemplate
查看>>
OpenCV GUI基本操作,回调函数,进度条,裁剪图像等
查看>>
SQLCODE和SQLERRM .
查看>>
sql - sum() 和 count() 函数的区别
查看>>
linux mysql 安装(rpm)
查看>>
css类选择器类名覆盖优先级
查看>>
Linux常见命令
查看>>
函数的定义
查看>>
guess
查看>>
bootstrap以及考试复习
查看>>
android 中检查设备是否有网络可用
查看>>
linux磁盘命令-lsblk显现磁盘阵列分组
查看>>
vuex在页面中以对象展开运算符形式引入报错解决
查看>>
NET Remoting 示例
查看>>