Back to questions
Junior — Middle
69
Какое назначение у свойства state в компонентах React?
Answer from AI
sobes.tech AI
Свойство state в компонентах React используется для хранения и управления внутренним состоянием компонента. Оно позволяет компоненту реагировать на изменения данных и обновлять отображение без необходимости перезагрузки страницы.
Например, если у вас есть кнопка, которая при нажатии меняет текст, вы можете хранить текущий текст в state и обновлять его при событии:
import React, { useState } from 'react';
function Example() {
const [text, setText] = useState('Нажми меня');
return (
<button onClick={() => setText('Спасибо!')}>{text}</button>
);
}
Таким образом, state обеспечивает динамическое поведение компонентов и их реакцию на действия пользователя или другие события.