react 反向代理 白屏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react 反向代理 白屏相关的知识,希望对你有一定的参考价值。
参考技术A 因为对react路由不熟悉react反向代理非常容易出现白屏现象,这是因为对于react路由的不熟悉和对于第三方模块包的不熟悉导致的。
React Native 应用先显示白屏,然后进入应用
【中文标题】React Native 应用先显示白屏,然后进入应用【英文标题】:React Native app first shows white screen, then goes to app 【发布时间】:2018-08-28 09:08:54 【问题描述】:我正在运行 React Native 0.56。当我启动我的应用程序时,它首先显示白屏 1 秒钟,然后转到应用程序。我的文件是:
public class MainApplication extends Application implements ReactApplication
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this)
@Override
public boolean getUseDeveloperSupport()
return BuildConfig.DEBUG;
@Override
protected List<ReactPackage> getPackages()
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new BlurViewPackage(),
new OrientationPackage(),
new ReactVideoPackage(),
new RNDeviceInfo(),
new LinearGradientPackage()
);
@Override
protected String getJSMainModuleName()
return "index";
;
@Override
public ReactNativeHost getReactNativeHost()
return mReactNativeHost;
@Override
public void onCreate()
super.onCreate();
SoLoader.init(this, /* native exopackage */ false);
和
public class MainActivity extends ReactActivity
/**
* Returns the name of the main component registered from JavaScript.
* This is used to schedule rendering of the component.
*/
@Override
protected String getMainComponentName()
return "CONtv";
@Override
public void onConfigurationChanged(Configuration newConfig)
super.onConfigurationChanged(newConfig);
Intent intent = new Intent("onConfigurationChanged");
intent.putExtra("newConfig", newConfig);
this.sendBroadcast(intent);
和index.js
import AppRegistry from 'react-native';
import App from './src/App';
import name as appName from './app.json';
AppRegistry.registerComponent(appName, () => App);
如何让白屏不出现?这发生在 Android 上。
【问题讨论】:
这个“白屏”是“Powered by React Native”屏幕吗?如果是这样,这是预期的行为,并且在您安装构建的 apk 时不会发生。 @IshitaSinha 不,不是。 【参考方案1】:作为白屏的解决方案,添加启动画面。
用这个https://android.jlelse.eu/the-complete-android-splash-screen-guide-c7db82bce565检查
【讨论】:
以上是关于react 反向代理 白屏的主要内容,如果未能解决你的问题,请参考以下文章
使用 Apache 反向代理的 React-router url 不匹配