React Native 存在一些迟滞的操作感觉,不知有没有优化策略?



  • 我的 RN 应用采用了 TabBarIOS 来做导航,但是发现个问题,就是切换 tab 的时候能够明显感觉到迟滞,感觉切换延迟有半秒左右,但是我装了个『鱼多多』后发现它的切换跟原生的没啥区别。

    另外上面导航条上的 SegmentedControlIOS 的切换也很流畅,但是我的应用也能感觉到明显的迟滞,不过我是将 SegmentedControlIOS 和 Scrollview (里面包含两个 ListView)联动的,鱼多多没有,估计采用的视图大数字偏移的模式?

    最后就是无论是我的应用还是鱼多多的,在这种稍微复杂的列表下,iOS 原生的顶部状态栏点击返回顶部功能都失效了。

    鱼多多的图:
    0_1459478842827_IMG_0012.png



  • @郁也风 说:

    TabBarIOS

    TabBarIOS 性能感觉有缺陷 不要使用

    切换不流畅和切换后图片要重新载入似乎好多人都遇到了



  • @zqr211 说:

    切换不流畅和切换后图片要重新载入似乎好多人都遇到了

    回复

    切换不流畅这个问题需要在 shouldComponentUpdate 中做一些完善的判断

    图片重新载入的问题可以通过增加个 defaultSource 属性来解决(ios 下面可以)

    奶奶的,都是坑啊


登录后回复