0
0
mirror of https://github.com/sveltejs/svelte.git synced 2024-12-01 17:30:59 +01:00
svelte/site/content/faq/900-is-there-a-router.md
2021-03-24 13:36:22 +01:00

965 B

question
Is there a router?

The official routing library is SvelteKit, which is currently in beta. SvelteKit provides a filesystem router, server-side rendering (SSR), and hot module reloading (HMR) in one easy-to-use package. It shares similarities with Next.js for React.

However, you can use any router lib you want. A lot of people use page.js. There's also navaid, which is very similar.

If you prefer a declarative HTML approach, there's svelte-routing.

If you need hash-based routing on the client side, check out svelte-spa-router, or abstract-state-router, a mature router for business software.

For filesystem-based routing, you can take a look at Routify.