10. react native 白屏

创建时间:2024-11-29 18:06
长度:355
浏览:0
评论:0

问题分析

   为什么会产生白屏?

   

   React Native应用在启动时会将is bundle读取到内存中,并完成渲染。这期间由于js bundle还没有完成装载并渲染,所以界面显示的是白屏。白屏给人的感觉很不友好,那有没有办法不显示白屏呢?

   

   上文解释了:为什么React Native应用会在启动的时候显示一会白屏。既然知道了出现问题的原因,那么离解决问题也不远了。市场上大部分APP在启动的时候都会有个启动屏,启动屏对于用户是比较友好的,一来展示欢迎信息,二来显示一些产品信息或一些广告,启动页对于程序来说,是为程序完成初始化加载数据,做一些初始化工作的所保留的时间,启动屏等待的时间可长可短,具体根据业务而定。



采用第三方库:react-native-splash-screen


评论(共0条)