抽象组件与道具传递

时间:2019-08-05 21:39:30

标签: reactjs

我正在构建一个用于发布教程的应用程序。我拥有的两个组件是EditTutorialForm和NewTutorialForm。除了方法componentDidMount和onSubmit之外,这两个组件基本相同。

似乎最有意义的是拥有一个称为TutorialForm的抽象组件类型,并将其扩展为EditTutorialForm和NewTutorialForm。

我在React文档上读到了React不推荐继承。与扩展组件本身相反,将componentDidMount和onSubmit函数作为道具传递给TutorialForm组件会“更好”吗?

1 个答案:

答案 0 :(得分:1)

我将创建一个组件并检查以下内容:

有关新教程

cats

编辑教程

Doc

在TutorialForm中

<TutorialForm edit={false}>