Reactjs 在React中应将什么视为组件

Reactjs 在React中应将什么视为组件,reactjs,Reactjs,我是新的反应,正在学习什么是组件,什么应该被视为组件。正如我发现的那个样,组件被认为是网页中可以重用的特定块,我希望我的这句话是正确的。但正如您在下面的图片中所看到的,按钮“我应该做什么”和添加标题与输入框一起被视为组件。为什么?这些按钮不会在同一页面中的任何位置重复使用,所以为什么它们应该是组件呢。据我所知,组件是一个在同一页面中多次重复使用的块这完全取决于您。我们的想法是在React中尽可能多地制造可重用组件,如果你坚持这个公式,你的生活不仅会变得更轻松,而且你的项目也会看起来干净、合适。灵

我是新的反应,正在学习什么是组件,什么应该被视为组件。正如我发现的那个样,组件被认为是网页中可以重用的特定块,我希望我的这句话是正确的。但正如您在下面的图片中所看到的,按钮“我应该做什么”和添加标题与输入框一起被视为组件。为什么?这些按钮不会在同一页面中的任何位置重复使用,所以为什么它们应该是组件呢。据我所知,组件是一个在同一页面中多次重复使用的块

这完全取决于您。我们的想法是在React中尽可能多地制造可重用组件,如果你坚持这个公式,你的生活不仅会变得更轻松,而且你的项目也会看起来干净、合适。

灵活性

如果你用一种特殊的方式来设计你的按钮,并且在其他地方使用它需要大量的复制粘贴,为什么不把它做成一个组件并调用它呢

或者,如果它相当简单,您可以原封不动地编写它,然后继续,而不是将它变成一个组件

这完全取决于你


不要把可重用性问题看得太严重。将部件视为机器的一部分。你可以订购主板,屏幕,鼠标,键盘。。。对于一台电脑,或者你可以订购整个笔记本电脑。取决于您。

这完全取决于您以及您想要如何构建应用程序。这是非常主观的。有些人把所有东西都分解成组件。比如说
const Header=({text})=>{return`${text}}
re-availability不一定是使某个东西成为组件的唯一原因。亲爱的downvoter,小心这个问题的意思。@KevinB,你能就什么应该被视为组件给出你自己的建议吗