A DOM-first, responsive carousel for React. It leaves the DOM in charge of scrolling and simply computes derived state from the layout, allowing you to progressively enhance a scroll element with responsive carousel controls.
Features:
- Utilizes native browser scrolling & CSS scroll snap points for best performance and UX
- Computes responsive page state from DOM layout & scroll position
- Dynamic page-based CSS snap point rendering
- Full control over UI using React Hooks API
- Written in TypeScript
- Lightweight (~1kB) and zero dependencies
Preview:
Download Details:
Author: richardscarrott
Live Demo: View The Demo
Download Link: Download The Source Code
Official Website: https://github.com/richardscarrott/react-snap-carousel
License: MIT