Sobes.tech
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 обеспечивает динамическое поведение компонентов и их реакцию на действия пользователя или другие события.