react项目build之后首屏闪跳

react项目build之后,首屏访问的时候首先加载dom,但是样式没加载,过一会样式才出来,导致页面有闪跳的感觉,打算只在首屏访问的时候加个loading,并且这个loading的dom节点永远不会出现在首屏渲染完之后,如何实现呢

阅读 2.8k
2 个回答

把loading的那一部分样式写在index.html中就可以了。

<style>
.loading{
    /**/
}
</style>

<div id="app">
    <div class="loding"></div>
</div>

react-loadable是一种方案,也可以自己实现,了解下import()的动态加载

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题