reactjs - Typescript - 前端输入 api 返回是一个好习惯
问题描述
例如:一个 api 在给定的查询中返回我的产品,它恰好是一个对象数组,其中包含:id, name, description
。我可以在前端创建一个接口来输入这个返回吗?这是一个好习惯吗?
解决方案
在您的代码中使用自定义类型的对象类型没有问题。这对开发也很有帮助,因为您将从 VSCode 等 IDE 中获得类型提示。
我通常将所有自定义类型定义在一个单独的文件中,并将其从那里导出到不同的屏幕和组件。
export type OptionType = {
id: string;
title: string;
};
您还可以通过正确定义这些类型及其内部映射来节省大量调试时间。
推荐阅读
- python - 无法解析的参数:5PL 在尝试通过 python 中的 pycurl 发布文件时出现此错误
- java - 使用 JPA 和 Postgresql 的 Spring Boot 慢速运行 45 秒
- three.js - 除非动画,否则加载的图像纹理不会通过 three.js 显示
- reactjs - React.js - 两个图像都在点击时消失 - 我如何让只有 1 个消失在
- java - JAVA SQL如何在不删除当前值的情况下更新列
- r - 如何使用 write() 函数获取 csv 中的日期?
- angular - vs2017 asp.net core 2 + Angular。npm 似乎需要永远下载
- python - 在python中替换字符串中的字符
- laravel - 我所有的路线都重定向到主页
- java - 怎样才能看到任何 Android 控件的**实际上**支持的样式属性的完整列表?