Why the V1 design?

The V1 design enables the creation of Vike extensions.

// /pages/admin/+config.js
 
import vue from 'vike-vue'
import graphql from 'vike-vue-apollo'
 
export default {
  // Render the Admin Panel as SPA
  ssr: false,
  // Use Vue + GraphQL for the Admin Panel
  extends: [vue, graphql]
}

You can choose extensions on a page-by-page basis:

// /pages/product/@id/+config.js
 
import react from 'vike-react'
import telefunc from 'vike-react-telefunc'
 
export default {
  // Use React + Telefunc for the product pages
  extends: [react, telefunc]
}