【发布时间】:2018-03-02 23:45:37
【问题描述】:
我想知道在组件的类声明中不需要构造函数的条件。我认为这是用于无状态组件,但还有其他原因吗?例如,组件内部没有任何功能(除了生命周期功能)是一个吗?
【问题讨论】:
-
你在问这个之前搜索过吗? stackoverflow.com/questions/38712524/…
-
它部分回答了我的问题。我想知道除了缺乏内部状态之外是否还有其他原因。例如,如果您的组件是无状态的,但也声明了一些函数(不是生命周期函数),您是否需要构造函数?
-
问题应该是当你确实需要一个构造函数。除非您必须设置状态或绑定某些方法(s.t. 您不会在渲染时绑定它们)或您可能需要的任何其他东西,否则您不必编写它。如果它只是在那里什么都不做,它对任何事情都没有帮助。 @connected_user:回答上述评论:否
标签: javascript reactjs constructor stateless component-design