v3.2.2 GitHub

Добро пожаловать в документацию 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+

Почему стоит попробовать?

  1. Хорошо знакомый синтаксис.
    Сделан по образу и подобию роутра для Vue.js, так что этот роутер будет понятен многим из вас.
  2. Всё ещё разрабатывается.
    Многие возможности ещё впереди. Уже сейчас его можно использовать в проектах, и я буду рад узнать, что можно сделать лучше.
  3. В сообществе.
    Буду рад вашим пулл-реквестам! Вместе мы можем сделать идеальный инструмент для разработки на Svelte.