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