State — это объект, который хранит данные внутри React-компонента и может меняться на протяжении жизни компонента. Он представляет динамические, внутренние данные, которыми компонент управляет самостоятельно.
setState()Хотя state и props оба хранят информацию, они служат разным целям:
class User extends React.Component {
constructor(props) {
super(props);
this.state = {
message: 'Welcome to React world'
};
}
render() {
return (
<div>
<h1>{this.state.message}</h1>
</div>
);
}
}
В этом примере message — это переменная state, которая принадлежит исключительно компоненту User.
useState) для более простого управления state в современных React-приложенияхСостояние инкапсулировано внутри компонента и может быть изменено только самой компонентой с помощью метода setState(), в то время как props — это неизменяемые входные данные, передаваемые от родительских компонент.
Новый — ещё не проверен сообществом
Вы