Я пытаюсь изучить компоненты класса, и я сделал что-то не так, но не знаю, что.
import React from "react"
class App extends React.Component() {
constructor() {
super()
this.state = {
name: "test",
age: 31
}
}
render() {
return (
<div>
<h1>{this.state.name}</h1>
<h3>{this.state.age} years old</h3>
</div>
)
}
}
export default App
И это ошибка
TypeError: класс расширяет значение undefined, это не конструктор или нуль
Вы продлевали React.Component()
так и должно быть React.Component
class App extends React.Component {
constructor() {
super();
this.state = {
name: "test",
age: 31
};
}
render() {
return (
<div>
<h1>{this.state.name}</h1>
<h3>{this.state.age} years old</h3>
</div>
);
}
}
export default App;
Да, это было так.
вы продлили
React.Conponent()
, что должно быть простоReact.Component