我不确定我在这看什么。我正在学习TypeScript和React,我遇到了一个JavaScript代码片段,它定义了一个接受一个对象作为参数的函数。我正在将JS转换为TSX。我的TypeScript linter将其标记为隐式any
类型,我想更正它;但是,我需要首先理解这种语法。我想这是一个ES6的东西,但我甚至不知道要了解更多的术语:
import * as React from "react";
export default function Layout({ children }) {
return (
<div>
<h1>Hello, world!</h1>
{children}
</div>
);
}
逻辑上,React将扩展{children}
对象,但我想了解有关此语法的更多信息。这叫什么?