Добро пожаловать в документацию Svelte Easyroute!
Svelte Easyroute - это простой и удобный роутер для ваших Svelte-проектов.
TL;DR Возможности:
- Config-based роутер (как Vue Router)
- Динамическое сопоставление маршрутов
- Вложенные маршруты
- Ленивая загрузка компонентов маршрута, "из коробки"
- Программная навигация
- Именованные маршруты
- Именованные представления
- Глобальные и индивидуальные навигационные хуки
- Управление загрузкой данных через метаданные маршрутов
- Рендеринг на стороне сервера (SSR), который легко настроить
v3.0.0+
- Режими hash, history и "тихий"
- Поддержка Svelte + TypeScript
v3.1.1+
- Декларативная
и
программная
замена маршута в режиме history
v3.2.1+
Почему стоит попробовать?
- Хорошо знакомый синтаксис.
Сделан по образу и подобию роутра для Vue.js, так что этот роутер будет понятен многим из вас. - Всё ещё разрабатывается.
Многие возможности ещё впереди. Уже сейчас его можно использовать в проектах, и я буду рад узнать, что можно сделать лучше. - В сообществе.
Буду рад вашим пулл-реквестам! Вместе мы можем сделать идеальный инструмент для разработки на Svelte.