【发布时间】:2021-03-14 03:56:47
【问题描述】:
我有想要转换为 Javascript 的打字稿代码:
interface Props {
children?: ReactElement | Array<ReactElement>;
}
const Trail: React.FC<Props> = ({ children, ...props }) => {
由于没有接口,我如何将其转换为 javascript 中的类似内容?
【问题讨论】:
-
你能准确解释一下你的用例吗? TypeScript 编译为 JavaScript;如果你想将 TypeScript 转换为 JavaScript,只需编译它。这将删除接口和静态类型系统的任何其他痕迹。这不是你想要的,那么你应该详细说明你期望看到的不同。
-
您只需删除整个
interface和类型注释: React.FC<Props>。你仍然可以用同样的方式解构你的 props,但是你会丢失所有关于它们类型的信息,因为那只存在于 typescript 中。
标签: javascript typescript interface react-props