我正在构建一个用于发布教程的应用程序。我拥有的两个组件是EditTutorialForm和NewTutorialForm。除了方法componentDidMount和onSubmit之外,这两个组件基本相同。
似乎最有意义的是拥有一个称为TutorialForm的抽象组件类型,并将其扩展为EditTutorialForm和NewTutorialForm。
我在React文档上读到了React不推荐继承。与扩展组件本身相反,将componentDidMount和onSubmit函数作为道具传递给TutorialForm组件会“更好”吗?
答案 0 :(得分:1)
我将创建一个组件并检查以下内容:
有关新教程
cats
编辑教程
Doc
在TutorialForm中
<TutorialForm edit={false}>