Одностраничное приложение, представляющее собой две таблицы и позволяющее просматривать и изменять данные о компаниях и их сотрудниках
Функции:
- Просмотр данных
- Добавление данных
- Изменение данных
- Удаление данных
- Выбор строк таблиц
Особенности:
- Таблица сотрудников показывается, только если выбрана ОДНА компания (в этом случае показываются данные о сотрудниках именно этой компании)
- Добавление данных в таблицу возможно только в том случае, когда не выбрана ни одна строка таблицы
- Удаление данных из таблицы возможно только в том случае, когда выбрана хотя бы одна строка таблицы
- При пролистывании до последней строки таблицы происходит динамическая догрузка данных с "сервера", если они имеются
- При добавлении/удалении данных в таблицу сотрудников у соответствующей компании увеличивается/уменьшается значение поля "Кол-во сотрудников"
- React
- TypeScript
- Redux Toolkit
- Vite
- Архитектура: Feature-Sliced Design
npm install
npm run dev