【发布时间】:2017-09-18 02:34:20
【问题描述】:
我不确定我在这里看到的是什么。我正在同时学习 TypeScript 和 React,并且遇到了一个 JavaScript sn-p,它定义了一个接受对象作为参数的函数。我正在将 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} 对象,但我想了解有关此语法的更多信息。这叫什么?
【问题讨论】:
-
Dectructuring语法。 -
解构函数参数
标签: reactjs typescript ecmascript-6