gpt4 book ai didi

reactjs - React ES6中的子组件

转载 作者:行者123 更新时间:2023-12-01 00:30:26 25 4
gpt4 key购买 nike

我知道在React的过去版本中,我们可以像这样制作子组件。

var MyFormComponent = React.createClass({ ... });

MyFormComponent.Row = React.createClass({ ... });
MyFormComponent.Label = React.createClass({ ... });
MyFormComponent.Input = React.createClass({ ... });


但是我想知道我们如何在React ES6中创建子组件。
它使用像这样的语法吗

class Row Extends MyFormComponent , Component {}


还是这种方法还有其他方法?

最佳答案

我认为您正在寻找的语法是:

MyFormComponent.Row = class Row extends React.Component { ... }


但是,正如@Borjante所评论的那样,这只是将组件分组到另一个组件下的一种方式,并且对此没有任何特殊的“子组件”行为。但是,如果您认为这是命名组件的好模式,那就去吧。

关于reactjs - React ES6中的子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39656638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com