“<;{}>;`在javascript类中?

“<;{}>;`在javascript类中?,javascript,reactjs,Javascript,Reactjs,这两者之间的区别是什么: export default class HelloWorldApp extends Component { vs 导出默认类HelloWorldApp扩展组件{ 它是来自javascript解析器/编译器的类型语法。{}大括号表示一个空对象,其属性可以指定给它 例如,Animal extends Component意味着该动物组件接受name属性作为字符串,年龄作为数字。您可以按预期使用它: <Animal name="Toby" age={3} />

这两者之间的区别是什么:

export default class HelloWorldApp extends Component {
vs

导出默认类HelloWorldApp扩展组件{

它是来自javascript解析器/编译器的类型语法。
{}
大括号表示一个空对象,其属性可以指定给它

例如,
Animal extends Component
意味着该动物组件接受name属性作为字符串,年龄作为数字。您可以按预期使用它:

<Animal name="Toby" age={3} />

和了解更多信息。

这是来自javascript解析器/编译器的类型语法。
{}
大括号表示一个空对象,其属性可以分配给它

例如,
Animal extends Component
意味着该动物组件接受name属性作为字符串,年龄作为数字。您可以按预期使用它:

<Animal name="Toby" age={3} />

和了解更多信息。

后者使用泛型。第二个示例是无效的es语法。它似乎使用了flowtype或typescriptI。我刚刚编译了它。它可以与react/jsx配合使用。后者使用泛型。第二个示例是无效的es语法。它似乎使用了flowtype或typescriptI。我刚刚编译了它。它可以与react/jsx配合使用。谢谢@谢谢@jsdario。