15.InteractionManager

InteractionManager可以将一些耗时较长的工作安排到所有互动或动画完成之后再进行。这样可以保证JavaScript动画的流畅运行。比如 Navigator的转场动画。

InteractionManager.runAfterInteractions(() => {
    navigator.push({
        component: MainPager,
        name: 'MainPager'
    })
})
  componentDidMount() {
    InteractionManager.runAfterInteractions(() => {
      this.setState({renderPlaceholderOnly: false});
    });
  }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,053评论 3 119
  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,966评论 1 180
  • 母爱,如此博大,无微不至 而今成了负担 你把沉重的锁链 拴在我的每一个想法、每一个行动上 我再也不能无视 被你否定...
    一些信仰的的声音阅读 1,643评论 0 0
  • 温暖的阳光透过葱郁的树叶,投射到她的脸上,第一天开学,然而却怎么也提不起兴趣,换了学校换了同学,然而没变的还是自己...
    活火山宝宝阅读 1,859评论 2 2
  • 带着梦,和明天,向着月球奔去 告别忧伤,忘记忧愁, 跟着神话寻找被囚禁的嫦娥, 来吧,来吧, 来到这没有喧嚣的城市...
    青小七阅读 1,549评论 0 0

友情链接更多精彩内容