Задача
Добавить в существующее веб-приложение на React (TypeScript) функциональность из библиотеки с открытым исходным кодом Scanic и сверстать компонент для её визуализации.
Основные требования
- Разобраться в документации GitHub-репозитория указанной библиотеки.
- Интегрировать библиотеку в проект (установка через npm, настройка TypeScript typings).
- Создать адаптивный React-компонент, который будет использовать API этой библиотеки.
- Обеспечить корректную работу компонента в современных браузерах.
Ожидаемые навыки
- Уверенное знание React и TypeScript.
- Опыт работы с внешними JavaScript библиотеками и их интеграцией в React.
- Понимание жизненного цикла React-компонентов и управления состоянием.