我正在制作一个需要相当大(约1或2 MB)json文件的React应用程序,并且我试图弄清楚如何以最小化加载时间的方式包含数据用户。我在webpack上很新,但到目前为止我看到两个选项:
另一个限制是多个页面将加载相同的数据,所以我认为可能更好,因为用户在第一次加载后会缓存json。
我还是很陌生,我可能会遗漏一些重要信息,所以我感谢您提供的任何信息。
答案 0 :(得分:2)
在构建时导入JSON文件以将其与代码捆绑在一起当然是可能的。但是我会说将JSON保存为单独的文件并使用AJAX获取它。原因如下:
您可能需要阅读how to leverage caching,以便您的服务器为浏览器提供正确的标头,以便有效地利用缓存。