混合开发白屏问题

来源:16-10 React Native 混合开发实战(iOS篇)-1【解锁新的开发方式】

宝慕林3443678

2019-02-13

1、混合开发原生为主,RN为铺,当从原生APP进入如RN界面时,总有几秒白屏,这个白屏什么避免?
2、混合开发中RN中的Alert.alert 总是弹不起来?不知道是什么原因

写回答

1回答

CrazyCodeBoy

2019-02-14

  1. 在打开RN模块前可以先进行预加载,也就是缓存这个RN View等用户点击的时候直接使用缓存的View;

  2. Alert.alert 在底层是基于native的实现,在iOS中依赖的是AlertIOS:

const RCTAlertManager = require('NativeModules').AlertManager;

   建议通过log 看下是否有相关的错误信息抛出。

0
1
宝慕林3443678
RN模块预加载什么实现?可以简单的贴一下代码吗? Alert.alert 不是Android、iOS 都可以用吗?在iOS上能弹出来,在Android上不行
2019-02-14
共1条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3108 学习 · 3225 问题

查看课程