More Premium Hugo Themes Premium React Themes

React Id Swiper

A library to use idangerous Swiper as a ReactJs component which allows Swiper's modules custom build

React Id Swiper

A library to use idangerous Swiper as a ReactJs component which allows Swiper's modules custom build

Author Avatar Theme by kidjp85
Github Stars Github Stars: 1484
Last Commit Last Commit: Jul 3, 2020 -
First Commit Created: Dec 18, 2023 -
React Id Swiper screenshot

Overview

react-id-swiper is a library that allows you to use Swiper as a React component. Swiper is a modern mobile touch slider with hardware accelerated transitions and native behavior. It is designed to be used in mobile websites, mobile web apps, and mobile native/hybrid apps. Swiper works well with Gatsby and is compatible with iOS, Android, Windows Phone 8, and modern desktop browsers.

Features

  • ContainerEl: Allows you to specify the element type for the container (default: ‘div’).
  • containerClass: Sets the class name for the Swiper container (default: ‘swiper-container’).
  • WrapperEl: Allows you to specify the element type for the wrapper (default: ‘div’).
  • wrapperClass: Sets the class name for the Swiper wrapper (default: ‘swiper-wrapper’).
  • slideClass: Sets the class name for the Swiper slide (default: ‘swiper-slide’).
  • shouldSwiperUpdate: Updates the Swiper when the component is updated (default: false).
  • rebuildOnUpdate: Rebuilds the Swiper when the component is updated (default: false).
  • noSwiping: Disables swiping by condition (default: false).
  • activeSlideKey: Sets the initial slide index (default: null).
  • renderPrevButton: Renders a custom previous button using render props function (default: empty).
  • renderNextButton: Renders a custom next button using render props function (default: empty).
  • renderScrollbar: Renders a custom scrollbar using render props function (default: empty).
  • renderPagination: Renders custom pagination using render props function (default: empty).
  • renderParallax: Renders custom parallax effect using render props function (default: empty).

Installation

To install react-id-swiper, you can use npm. Open your terminal and run the following command:

npm install react-id-swiper

Once the installation is complete, you can import the library in your React component:

import Swiper from 'react-id-swiper';

Summary

react-id-swiper is a useful library that allows you to use Swiper as a React component. It provides several props to customize the Swiper container, wrapper, slides, and allows for easy integration of custom render functions for buttons, scrollbar, pagination, and parallax effects. With its compatibility with modern mobile and desktop browsers, react-id-swiper offers a simple and modern touch slider solution for your React projects.