问题描述我们用RN+redux做的一款聊天APP,APP上线后用户反馈聊天数量稍微多一点就超级卡,甚至卡奔溃,尤其是在安卓端。我用了react-navigation,切换页面也有明显的延迟,就是感觉慢。开发环境"react-native": "0.55.4""react-navigation": "^2.5.1""react-redux": "5.0.7"最开始还卡些,我自己测试发现每次redux的models更新state,根组件的render就会执行一遍,我想办法将一些频繁更新的models不在根组件里connect,这样优化一遍后好很多了,但是依旧有些延迟,而且聊天数量稍微多一点10几个就特别卡。RN开发的APP是不是都很难做到不卡顿?我感觉只要更新state就很容易卡顿,很多时候都是需要频繁更新的,有没有办法做到不卡?求大神指点,付费也可以的。
2 回答
12345678_0001
TA贡献1802条经验 获得超5个赞
十几条记录就卡得明显,不应该啊
一般复杂点的项目就得手动优化了,优化的点包括不限于楼上说的pureCompnent、FlatList
优化文章多得是,Google下
添加回答
举报
0/150
提交
取消