Nuxt + Strapi + Composition API = ❤️
summary
Shows a working Nuxt + Strapi v3 frontend built with the Composition API: a static-generated site with pages and articles, dynamic file-system routes (articles/_id) and a crawler that discovers two article routes during generate. Uses useFetch and useContext to call $strapi (pages and articles collections), demonstrates loading/error states, and sets meta tags. Adds a Nuxt plugin that enables preview mode so the same build becomes fully dynamic for previews; static output contains HTML payloads and the preview toggle restores live API fetching.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:16Speaker background
- 1:35What is Nuxt.js
- 3:59Nuxt features
- 6:16File system routing
- 7:48Optimization and performance
- 9:37Rendering modes
- 13:38Modules and ecosystem
- 15:13Developer experience
- 17:10The Composition API
- 18:50Code project setup
- 22:48Implementing the homepage
- 25:46Articles overview page
- 27:41Dynamic article pages
- 30:50Preview mode functionality
- 32:35Conclusion and Q&A
related talks
40mNuxt.js and the Composition API
46mNuxt.js and the Composition API
23mFell Static with Nuxt
18mNuxt.js - Just Vue and a bit of magic?
27mGoing Static in a Dynamic World with Hasura and Nuxt.js
23mFull Stack with Nuxt
55mNuxt.js: isomorphic Vue.js Apps made easy, fast and fun
33mNew Developer Experiences with Nuxt 3
