Большая задача React+TypeScript
Задача
Вот небольшое React приложение, в котором можно просматривать цены автомобилей. Для того, чтобы это приложение полностью заработало, нужно выполнить 3 задачи:
Починить типизацию компонентов Table и TableItem. Для этого стоит обратить внимание на использование Table в компоненте App .
Добавить колонку "Тип ТС". В этой колонке нужно отобразить тип транспортного средства словом.
Написать компонент Filter. Для этого можно воспользоваться заготовкой в файле
Filter.tsx.компонент должен уметь задавать подстроку для названия транспортного средства и давать возможность выбирать конкретный тип ТС .
при любом изменение данных в компоненте Filter нужно вызывать метод
VehicleApi.searchи изменять данные таблицы. МетодVehicleApi.searchспециально сделан синхронно для упрощениядля выбора типа транспортного можно воспользоваться компонентом
VehicleTypeSelect
IDE
Для выполнения этой задачи можно использовать заготовленный CodeSandbox или клонировать репозиторий и выполнять его в любой IDE.
Решение
Пример решения задачи можно посмотреть тут.
Last updated
Was this helpful?