reactjs - React 基于对象的初始化状态
问题描述
如果我的数据是来自 api 的这种结构:
{
title: "Title",
id: 1,
description: "example desc"
}
我会将什么作为初始值传递给状态对象?IE
interface ObjectData {
title: string,
id: number,
description: string
}
const [fetchData, setFetchData] = React.useState<ObjectData>(?// here);
解决方案
我认为你可以这样做:
{
title: "Title",
id: 1,
description: "example desc"
}
const [fetchData, setFetchData] = React.useState({title, id, description});
从这里抓取: 在 React.useState 中保存对象
推荐阅读
- c# - 为什么“dotnet msbuild”在第一次运行时会失败并出现警告,然后第二次运行成功?
- javascript - 如何输出附近的搜索?
- sapui5 - 如何在 UI5 应用程序中管理会话
- acumatica - 如何在 POCreate 页面上以编程方式单击“处理”操作?
- dialogflow-es - 如何在 Google Assistant 中将 Dialogflow 代理移交给人类?
- flutter - 在flutter web中上传图片
- angular - 在 Angular 中处理多个查询参数
- python - 在不停止进程的情况下动态启用和禁用哨兵?
- python - ValueError:检查输入时出错:预期 conv2d_79_input 有 4 个维度,但得到了形状为 (99、4457、4) 的数组
- seaborn - Seaborn catplot,浮动到整数横坐标