И тут, как гром среди ясного неба — argon-router@0.12 ⚡
@argon-router/paths
✨ Появилась функция convertPath — она преобразует путь argon-router в формат, совместимый с express (path-to-regexp). Полезно для интеграций и серверной логики.
@argon-router/core / @argon-router/react
Pathless-пути
Теперь можно объявлять пути без URL с инициализацией в стиле atomic-router
Вложенные роутеры
Поддержка роутеров как суб-путей внутри корневых
History adapter
🔌 Прямая инициализация с history убрана в пользу historyAdapter.
Это позволило реализовать query router, который работает как обычный, но хранит состояние в query, а также писать собственные адаптеры без ограничений на тип history.
React-хуки
Добавлены useLink, useOpenedView и useIsOpened
Outlet
🧱 Outlet позволяют рендерить наследуемые (вложенные) пути.
registerRoute
Добавлена функция для регистрации роутов
@argon-router/react-native
📱 Новый пакет для интеграции с react-navigation, самой популярной навигационной библиотекой в мире React Native.
Отдельное спасибо @eduSat_space 💙 — благодаря донату документация стабильно работает с начала декабря.
P.S изменений было много, если будут баги — вы знаете что делать
Документация GitHub
Post #450
1.35K
- 🔥 12
- ❤ 2