Responsive Snap Carousel For React

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.


  • 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


Responsive Snap Carousel For React

Download Details:

Author: richardscarrott

Live Demo: View The Demo

Download Link: Download The Source Code

Official Website:

License: MIT

Add Comment