react-swipe
Brad Birdsall's Swipe.js, as a React component.
Check out the demo from a mobile device (real or emulated).
Installation
npm install react-swipe
Usage
var React = require('react')
var ReactSwipe = require('react-swipe')
var Carousel = React.createClass({
render: function () {
return (
<ReactSwipe
continuous={false}
>
<div>'PANE 1'</div>
<div>'PANE 2'</div>
<div>'PANE 3'</div>
</ReactSwipe>
);
}
});
React.render(<Carousel />, document.body)
Props
Properties are duplicates of options from Swipe.js config but there is additional one:
- slideToIndex Integer - set index position by Swipe's
.slide()
method oncomponentDidUpdate
lifecycle method. It's useful when you need to controlReactSwipe
by custom next/prev buttons - just update component with new index (it wont be updated if index number is the same as previous one).
MIT Licensed