我正在建设这个网站,并把它托管在heroku免费网站上,因此在启动之前需要一分钟的时间。我觉得这是相当慢的,如果我有像你在twitter或instagram网站上看到的那样的飞溅屏幕,它会首先显示一个徽标,而不是在网站加载之前只显示一个空白屏幕,这可能是明智的。
有人知道如何做出反应吗?请向我提供如何实现这一点的代码。
发布于 2022-01-29 20:24:53
这里的问题并不是react应用程序需要时间来加载,而是如果空闲了一段时间,自由的heroku dyno本身就会离线。
您可以使用一些黑客(如https://www.pingdom.com/ ),您需要每隔x间隔向应用程序发出请求,以避免其进入睡眠状态。
注:这将影响您的免费达诺时间。
发布于 2022-01-29 20:24:55
我认为最简单、也可能是最好的方法是通过React Context API来完成这个任务。这里是一个如何使用React Context API进行操作的代码箱示例。
发布于 2022-01-29 20:11:31
所以首先你说的是预加载器,而不是溅屏,
splash屏幕用于移动应用程序,而预加载程序或加载屏幕则用于web应用程序。
我会放弃一些关于如何实现这一目标的代码,我能得到你需要的东西吗?
https://stackoverflow.com/questions/70909283
复制相似问题