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
