webf-routing-setup
Setup hybrid routing with native screen transitions in WebF - configure navigation using WebF routing instead of SPA routing. Use when setting up navigation, implementing multi-screen apps, or when react-router-dom/vue-router doesn't work as expected.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Setup hybrid routing with native screen transitions in WebF - configure navigation using WebF routing instead of SPA routing. Use when setting up navigation, implementing multi-screen apps, or when react-router-dom/vue-router doesn't work as expected.
How to use
Zainstaluj skill webf-routing-setup w swoim projekcie WebF. Upewnij się, że masz już skonfigurowane narzędzia WebF (Vite, npm) i framework (React, Vue lub Svelte).
Zamiast importować routing z react-router-dom lub vue-router, użyj WebFRouter z pakietu @openwebf/react-router. Zaimportuj komponenty Routes, Route i WebFRouter potrzebne do konfiguracji nawigacji.
Zdefiniuj swoje trasy jako osobne komponenty, pamiętając że każda trasa będzie renderowana na oddzielnym ekranie Flutter, a nie jako sekcja jednej strony. Każdy komponent trasy powinien być samodzielny.
Skonfiguruj WebFRouter w głównym komponencie aplikacji, opakowując Routes i Route'y. To zapewni prawidłową obsługę natywnych przejść między ekranami oraz działanie przycisku wstecz na urządzeniach mobilnych.
Przetestuj nawigację między ekranami, sprawdzając czy przejścia używają natywnych animacji platformy (iOS lub Android) zamiast CSS-owych efektów. Upewnij się że przycisk sprzętu do powrotu działa prawidłowo.
Wdróż aplikację na Vercel, Netlify lub inną usługę wspieraną przez WebF, korzystając z tych samych narzędzi i procesów co w tradycyjnym web developmencie.