made with react.js

Routeveil

Route Transitions for React Router

Visit Site

Description

Route Transitions for React Router

"Routeveil is an open-source TypeScript transition engine for React Router.

It adds page transitions, overlay reveals, shared-element morphing, lazy-route preloading, destination anchors, and asynchronous route-readiness handling without replacing React Router.

Matching elements can be connected across routes with RouteveilSharedElement, while Routeveil handles measurement, temporary DOM cloning, incoming-route rendering, geometry animation, interruptions, and cleanup.

Routeveil is built with React and TypeScript and integrates directly with React Router. The transition engine coordinates normal React Router navigation with the Web Animations API.

Its React components and hooks manage outgoing and incoming route states, shared-element matching, lazy-route readiness, animation interruption, reduced-motion behavior, and cleanup.

The documentation website and interactive transition demos are also built with React."


Social Media Links

Uniwind Tailwind Bindings for React Native
icon-eye-dark Created with Sketch. 47
Beautiful React Hooks Collection of useful React Hooks
icon-eye-dark Created with Sketch. 1.427
Sentry for React React Application Monitoring
💙 Sponsored by Friends
useIsMountedRef Check when a Component is mounted
icon-eye-dark Created with Sketch. 406
use-funnel Step-by-step State Management Library
icon-eye-dark Created with Sketch. 678
React Native Teleport Native Portal Implementation for React Native
icon-eye-dark Created with Sketch. 41