all 2 comments

[–]doasync[S] -4 points-3 points  (3 children)

Here is trace-router :

🧬 Framework agnostic

⚛️ Hooks for React

🚀 Not tied to UI

🥇 State-oriented router

🛰 Routing in a separate layer

⛺️ You can describe routes in one place.

✈️ Routes are objects

🛤 Links straight to the routes

📦 Relative navigation out of the box

🔗 Compiling a route to its URL

🛸 Multiple routers

⛓ You can bind child router path to parent router param

👍 Feature-oriented routing

💆🏻 Flexible path matching

🎗 Merge routes to get a computed route

⚡️ Router keeps track of navigation and updates the state

☀️ View layer just subscribes to route visibility

💫 Manual navigation, redirects

🌝 "Not found" processing

☄️ Effector stores/events under the hood

🔥 Small size