ComingUp ComingUp
R

Routeveil

Jul 23, 2026 Developer Tools
animation react react-router transitions typescript

About

I’ve been building Routeveil, an open-source React + TypeScript transition engine for React Router. The goal was to keep transition state and animation timing out of individual route components. Routeveil coordinates the full navigation lifecycle: animate the current route out commit the navigation wait for the next route to render animate the new route in restore interaction and clean everything up The basic setup looks like this: <RouteveilProvider> <Header /> <RouteveilView>...

Comments (4)

Lemuel Graham Lemuel Graham 3 months ago

another transition engine nobody asked for

Devyn Schroeder Devyn Schroeder 3 months ago

finally someone fixed route animation handling

Skylar Breitenberg Skylar Breitenberg 3 months ago

where does the transition state live then? context or external store?

Mia Daniel Mia Daniel 2 months ago

good call centralizing transition state, cleans up route components nicely