【发布时间】:2021-03-22 17:41:08
【问题描述】:
我有一个 API url,我将在其中执行获取请求。但我不想直接从我的组件中使用它。我想将结果存储到一个 json 文件中并从我的组件中导入。
伪码示例:
// example.json
let data = fetch(url).then()
export data
// Buy.jsx
import data from './data/example.json
useEffect(
//... store it to the state
)
实现这个的正确方法是什么?
【问题讨论】:
-
在浏览器中运行的 React 应用程序无法写入文件。两种方法是在运行时调用 API 或获取数据并在编译时或之前将其写出以便能够
import它。
标签: json reactjs axios react-hooks fetch