🚨 Disclaimer: Routify 3 is currently in Release Candidate stage.
Please be aware that while the documentation is comprehensive, it may contain inaccuracies or errors. The codebase is also subject to changes that could affect functionality. We appreciate your understanding and welcome any feedback or contributions.
guide
Concepts
Preloading
Preloading happens in the module script (<script context="module">
) and runs before the component is loaded.
It can be used for anything that needs to happen before the component is loaded, eg. fetching data or protecting pages.
Prefetching props
Prefetching data by using a props
field.
Guard / redirect
Protected and redirecting from pages by using a redirect
field.
preloading on hover
You can also optimize user experience by prefetching data on hover. Add the `data-routify-prefetch-data=“hover”“ attribute to an anchor element. This triggers data prefetching when the user hovers over the link.
<a href="/next-page" data-routify-prefetch-data="hover">Next Page</a>
This enables quicker page loads by initiating data fetching even before the user clicks the link.