Sobes.tech
Back to tasks
Junior — Senior
76

Обновление DOM после нажатия кнопки в React‑компоненте

Companies where asked:
Учи.руУчи.ру

Task condition

livecode

Необходимо предсказать, как изменится содержимое DOM, когда пользователь кликнет по кнопке. Учтите состояние, управляемое хуком useState, и обработчик события onClick.

import React, { useState } from 'react';

function SimpleButton(props) {
  const [text, setText] = useState(props.text || 'a');
  const doubleText = () => {
    setText(text + text);
  }

  return (
    <button onClick={doubleText}>
      {text}
    </button>
  );
}