11.9K ·GitHub
Что это?
react-slick — это компонент карусели для React, созданный как порт популярной библиотеки Slick Carousel.
Это UI-библиотека или полноценный фреймворк?
Это библиотека с одним React-компонентом для показа каруселей и слайдеров, а не фреймворк.
Как мне добавить это в проект?
Установите через npm или yarn, а затем также установите slick-carousel для CSS и файлов шрифтов (или подключите их через CDN в вашем HTML).
Нужны ли мне другие пакеты помимо самого react-slick?
Да — помимо самого React, она зависит от classnames, json2mq, lodash.debounce и resize-observer-polyfill, а для стилей всё равно нужен отдельный пакет slick-carousel.
Есть ли подводные камни при установке, о которых мне стоит знать?
CSS и шрифты не входят в состав самого react-slick, поэтому если пропустить установку slick-carousel или не подключить его CDN-файлы, карусель отобразится без нужного оформления и без иконок стрелок и точек.
Где посмотреть все настраиваемые пропсы и методы?
В README есть ссылки на отдельные страницы со списком всех доступных пропсов и всех доступных методов, а также разделы PlayGround и Example, где можно попробовать библиотеку вживую.
Как запустить демо локально для разработки?
Для разработки есть локальная среда запуска демо: в package.json есть скрипты вроде 'start' и 'demo', которые запускают сервер на базе gulp для просмотра примеров.
Где можно задать вопросы сообществу?
Да, у проекта есть канал в Discord для обсуждения багов и получения помощи по react-slick.
What are similar projects?
Semantic-UI-React, chakra-ui, Monocharts, material, material-ui, fluentui, react-dropzone, shaders
Which topics is it in?
carousel, react-components, responsive, frontend-framework, design-system, component-library, javascript-library, ui-components, animation, ui, web-development, productivity