Назад к задачам
Junior — Middle+
5

Синхронное обновление текста ввода в разных вкладках браузера

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

В приложении требуется реализовать механизм, который будет поддерживать одинаковое содержимое текстового поля во всех открытых вкладках браузера. При вводе или изменении текста в одном из инпутов, соответствующее значение должно автоматически появляться в аналогичных полях на остальных вкладках.

function App() {
  const [text, setText] = useState('');

  const handleChange = (value: string) => {
    setText(value);
  };

  return (
    <div className="app">
      <input onChange={(e) => handleChange(e.target.value)} />
    </div>
  );
}