是否会像下面我写的那样导入本地json / text,在Create-React-App中是异步还是同步?
import SampleLocalJson from './sample/sampleJson.json'
答案 0 :(得分:0)
这在构建期间由webpack处理。 JSON成为捆绑文件的一部分,该捆绑文件已发送到浏览器。
答案 1 :(得分:0)
这取决于您的环境。如果您使用的是webpack> = v2.0.0(如果上述行有效,您可能会这样做),这将由webpack json-loader在构建期间自动完成,因此是同步的。
如果您不在webpack> = v2.0.0上,则直接导入json可能会遇到多个问题。这是一个很好的线索:How to import a json file in ecmascript 6?
更新 如果您对延迟加载json感兴趣,则支持webpack内置的支持。 They have a good example in their documentation on that。