React Imagallery is react component for displaying image gallery.
Imagallery can be installed using npm (with React 16.0.0 or later):
npm i react-imagallery
You can see basic example of displaying images here.
- Fullscreen support
- Thumbnail navigation
- Swipe & drag gestures
- Slideshow support
- Responsive design
- Customization
items
: (ImgGalleryItem[], required)original
: (string, required): image source URLthumbnail
: (string, required): image thumbnail source URLoriginalAlt
: (string): image altthumbnailAlt
: (string): image thumbnail alt
selected
: (number): selected item index to be displayedautoPlay
: (boolean): whether slideshow should play automaticallyslideInterval
: (number): interval between slides when slideshow is playedswipeDistance
: (number): swipe distance needed for changing selected imageinfinite
: (boolean): whether images should create infinite loopshowControls
: (boolean): whether to show controlsshowThumbnails
: (boolean): whether to show image thumbnailsshowArrows
: (boolean): whether to show arrows for changing selected imageonClose
: (() => void): called when close button is clicked
- Author: Martan03
- GitHub repository: react-imagallery
- Author website: martan03.github.io