Тестовое задание

Это тестовое задание на должность react-разработчика.

Выполнено с помощью библиотеки компонентов Ant Design.

ОПИСАНИЕ API:

Данные: https://jsonplaceholder.typicode.com/posts

ОПИСАНИЕ ПРИЛОЖЕНИЯ:

  • При входе на страницу отображается таблица с данными, страница таблицы отображается в URL браузера.
  • В строке поиска можно ввести любое значение, и в таблице отображается запись, в которой данное значение присутствует. Поиск по всем столбцам.
  • На одной странице таблицы показывается 10 записей.
  • Под таблицей располагается пагинация:
    • элементы, показывающие количество страниц таблицы,
    • кнопки “Назад” и “Далее” переключающие страницы таблицы.
  • Переключение между страницами происходит без перезагрузки.
  • При нажатии на заголовки столбцов происходит сортировка записей (от большего к меньшему или по алфавиту).

Результат ТУТ