Назад к задачам
Junior — Senior
15

Управление вводом пользователя с синхронизацией асинхронных запросов

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

Создать небольшое React‑приложение, которое:

  • Содержит поле ввода текста;
  • При каждом изменении значения инициирует запрос к серверу;
  • Выводит полученный от сервера ответ под полем ввода.

Особые условия реализации:

  • Показать индикатор, пока запрос находится в процессе выполнения;
  • Не выполнять запрос, если поле ввода пустое;
  • Обеспечить корректную работу при получении ответов в произвольном порядке – отображать только результат последнего отправленного запроса.
import React from 'react';

export const App = () => {
  return <div/>;
};