Разработать и интегрировать react.js компонент аудиоплеера
500 руб.за час
Для проекта по изучению иностранных языков требуется реализовать компонент аудиоплеера.
Основной функционал:
• Интеграция легковесной библиотеки для работы с аудио (например, Howler.js или аналог).
• Реализация возможности постепенной загрузки треков из списка (ленивая загрузка).
• Описание состояний кнопки воспроизведения и стилей для них:
• React (основной фреймворк).
• Gatsby (рендеринг и сборка).
• React Query (для работы с данными).
• Zustand (управление состоянием).
• Tailwind CSS (для стилизации).
Основной функционал:
• Интеграция легковесной библиотеки для работы с аудио (например, Howler.js или аналог).
• Реализация возможности постепенной загрузки треков из списка (ленивая загрузка).
• Описание состояний кнопки воспроизведения и стилей для них:
- Дефолтное состояние.
- Воспроизведение трека.
- Загрузка трека.
- Ошибка при загрузке.
• React (основной фреймворк).
• Gatsby (рендеринг и сборка).
• React Query (для работы с данными).
• Zustand (управление состоянием).
• Tailwind CSS (для стилизации).
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.