Responsive Snap Carousel For React

Description:

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:

Responsive Snap Carousel For React

Add Comment