Для того, чтобы запустить локально, требуется:
-
написать в консоли npm init
-
написать в консоли npm install
-
написать в консоли npm start
-
Приложение задеплоено Versel: https://quantum-nine-gamma.vercel.app/
-
По пунктам из задания:
-
Запуск в докере
-
В докере реализовать быстро не удалось, сталкунся с проблемой несовместимости win 10, поиск решения затянлуся. По этому отказался от дальнейших мучений.
-
В README файле кратко описать приложение
-
Приложение выполнено на базовом "npx create-react-app my-app --template typescript"
-
Компонент таблице взят из MUI по рекомендации задания
-
Добавлен небольшой стиль для таблицы (синяя рамка, таблица поцентру окна)
-
Условия по самой таблицы соблюдены (функционал интерфейса)
-
ВАЖНО: В README файле предоставить описание треб......
-
так как у нас моковые данные и по факту тянуть нечего с сервера не нужно, таблица тянет сразу весь объем данных, чего на практике быть не должно (слишком тяжелый запрос).
-
по этому требования к эндпоинты могут быть 2х видов на мой взгляд.
-
1 варинт.
-
Для конкретно это таблицы. Отдаваемый объект должен быть одним файлом, соответсвующий interface ApiTest
-
2 вариант.
-
Для правильной реализации таблицы эндпоинт должен уметь принимать на вход параметры:
-
номер страницы, количество записей на странице. и отдавать объект с заданым кол-вом записей формата interface ApiTest1