Я понимаю концепцию конструкторов в языках ООП, таких как C++. Однако я не совсем уверен, когда использовать конструктор в REACT. Я понимаю, что JavaScript объектно-ориентирован, но я не уверен, что на самом деле "конструирует" конструктор.
При рендеринге дочернего компонента вам нужен конструктор в дочернем компоненте? Например:
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
items: [],
error: null
}
}
render () {
return (
<React.Fragment>
<ChildComponent data={this.state.items}></ChildComponent>
</React.Fragment>
)
}
}
Я буду сокращать пример для краткости. Но зачем вам конструктор? И вам нужен конструктор в дочернем компоненте для реквизита?
Возможно, мои знания ES6 не на высоте.