Отборочное тестовое задание на курсы стажировки разработчиков пользовательских интерфейсов в «Инфосистемы Jet»
Склонируйте или загрузите репозиторий
$ git clone https://github.com/anpt-jet/jet-trainess.gitУстановите зависимости командой
yarn installили
npm installЗапустите yarn или npm с командой start для запуска dev-сервера
yarn startили
npm run startЗапустите yarn или npm с командой build для сборки проекта (выходная директория ./build)
yarn buildили
npm run buildРазработать модуль пользовательского интерфейса: «Компонент Таблица»
- Сортировка: при нажатии по названию столбца происходит сортировка по этому столбцу, при повторном нажатии по названию столбца - сортировка в обратном порядке.
- Фильтрация: поле с кнопкой. При нажатии на кнопку происходит фильтрация данных по введенному значению.
- Пагинация.
- Модуль является независимым.
- Модуль имеет возможность переиспользования.
- Синтаксис
ES5+. - Чистый JS без использования сторонних библиотек.
- Чистый
CSS. - Данные для тестирования компонента необходимо реализовать самостоятельно в виде js-объекта или json
Модуль должен быть выполнен в соответствии с макетом.
Допускаются отклонения от дизайна макета.
