RN 离线包集成后需要注意的一些问题

1、ReactNative 开发中如何去掉iOS状态栏的"Loading from..." 等淡黑色的弹框,很难看?

在 AppDelegate.h 中引入:

#import <React/RCTDevLoadingView.h>

然后在:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions ;中设置

[RCTDevLoadingView setEnabled:NO] ;即可,全局性的

 2、怎么避免显示红屏或黄屏?

刚开始接触RN,总是会遇到各种红屏黄屏报错,红屏是fatal error(程序无法正常运行),黄屏是Warming(非致命错误,程序可以运行但是存在潜在问题可能在某些情况下将导致fatal error)。

红屏或黄屏提示都只会在开发版本中显示,正式的离线包中是不会显示的。应用内的报错会以全屏红色显示在应用中(调试模式下),我们称为红屏(red box)报错。你可以使用console.error()来手动触发红屏错误。

3、如果debug 下出现红屏,换成release 后,可能会崩馈?

暂时没有解决

原文地址:https://www.cnblogs.com/richard-youth/p/9791173.html