Edit this page
Why the V1 design?
The V1 design enables the creation of Vike extensions.
You can choose extensions on a page-by-page basis:
pageContext
Page
route
Head
Layout
Config FilesError Page+client.js
RoutingFilesystem RoutingRoute StringRoute FunctionRouting PrecedenceHooksdata()
guard()
onBeforeRender()
onHydrationEnd()
onPageTransitionStart()
onPageTransitionEnd()
onBeforePrerenderStart()
onPrerenderStart()
... moreUtils (server- & client-side)useData()
usePageContext()
useConfig()
throw redirect()
throw render()
clientOnly()
modifyUrl()
Utils (client-side)navigate()
reload()
prefetch()
Utils (server-side)renderPage()
escapeInject
injectFilter()
prerender()
Settingstitle
description
image
viewport
htmlAttributes
bodyAttributes
ssr
stream
prerender
redirects
keepScrollPosition
prefetchStaticAssets
hooksTimeout
passToClient
clientRouting
meta
... moreThe V1 design enables the creation of Vike extensions.
You can choose extensions on a page-by-page basis: