- Таблицу, которая может содержать произвольное кол-во полей (от 5 до 15).
- Данные в таблицу загружаются с сервера и используется Infinite Loader для подгрузки новых данных.
- Форма создания новой записи в таблице.
- Обработка ошибок, валидация полей, соответствующий UI при отправке/загрузке данных.
- Форма отправляется по API, запись добавляется в таблицу.
- Настроен Github action и Docker.
- Функции, в том числе асинхронные покрыты тестами.
alekmeister/legendcity
React, Redux-Toolkit, Typescript, Formik, Bootstrap, Axios, Yup, SCSS, Docker, i18n Тесты.
TypeScript