# react-slick **Repository Path**: mirrors_mathisonian/react-slick ## Basic Information - **Project Name**: react-slick - **Description**: React carousel component - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # react-slick Carousel component built with React. It is a react port of [slick carousel](http://kenwheeler.github.io/slick/) # Road to 1.0 react-slick is under active development now. Soon this project will have all the features of slick carousel. We encourage your feedback and support. ### Installation ```bash npm install react-slick ``` Also install slick-carousel for css and font ```bash bower install slick-carousel ``` or add cdn link in your html ``` ``` ### [Demos](http://webrafter.com/opensource/react-slick) ### Starter Kit Checkout [yeoman generator](https://github.com/akiran/generator-react-slick) to quickly get started with react-slick. ### Example ```js var React = require('react'); var Slider = require('react-slick'); var SimpleSlider = React.createClass({ render: function () { var settings = { dots: true, infinite: true, speed: 500, slidesToShow: 1, slidesToScroll: 1 }; return (

1

2

3

4

5

6

); } }); ``` | Property | Type | Description | Working | | ------------- | ---- | ----------- | ------- | | className | String |Additional class name for the inner slider div | Yes | | adaptiveHeight | | | | | arrows | bool | Should we show Left and right nav arrows | Yes | | autoplay | bool | Should the scroller auto scroll? | Yes | | autoplaySpeed | int | delay between each auto scoll. in ms | Yes | | centerMode | bool | Should we centre to a single item? | Yes | | centerPadding | | | | | cssEase | | | | | dots |bool | Should we show the dots at the bottom of the gallery | Yes | | dotsClass | string | Class applied to the dots if they are enabled | Yes | | draggable | bool | Is the gallery scrollable via dragging on desktop? | Yes | | easing | string | | | | fade | bool | | | | focusOnSelect | bool | | | | infinite | should the gallery wrap around it's contents | Yes | | initialSlide | int | which item should be the first to be displayed | Yes (since pull req #17) | | responsive | array | Array of objects in the form of `{ breakpoint: int, settings: { ... } }` The breakpoint _int_ is the `maxWidth` so the settings will be applied when resolution is below this value. Breakpoints in the array should be ordered from smalles to greatest. Example: `[ { breakpoint: 768, settings: { slidesToShow: 3 } }, { breakpoint: 1024, settings: { slidesToShow: 5 } } ]`| Yes | | rtl | bool | | | | slide | string ||| | slidesToShow | int | Number of slides to be visible at a time | Yes | | slidesToScroll | int | Number of slides to scroll for each navigation item | speed | int ||| | swipe | bool ||| | swipeToSlide | bool ||| | touchMove | bool ||| | touchThreshold | int ||| | variableWidth | bool ||| | vertical | bool ||| | afterChange | function | callback function called when the current index changes | Yes (since pull req #17) | ### Development Want to run demos locally ``` git clone https://github.com/akiran/react-slick npm install npm start open http://localhost:8000 ```