Adopting a component-based approach in React can have a steep learning curve, but Nuxt has added a structure to Vue's easy approach to components that allows you to build your website faster.
It even offers the flexibility of choosing between a static and dynamic build - but no matter which approach you choose, the Prismic Previews feature will ensure that your content looks just right.
Nuxt comes with all of the little things that make Vue great (like Vuex and Vue Router) and, right out of the box, offers default configurations that implement a host of best practices.
Nuxt will automatically generate your routes once you have placed your single file Vue components into your pages folder. That isn't to say that Nuxt is limited or restrictive, but it offers a helping hand throughout the build process.
It can be a challenge to pre-render your Vue pages on your server, with Nuxt you can avoid any complications by automatically generating your pages on the server and easily adding SEO-related tags.
Nuxt provides you with all of the best practices that you will need to make sure your website or app will work smoothly - now you just need to worry about all of that content you need to put on your website.
We've built a CMS that encourages a component-based approach, even for content creators. With Prismic, building with components feels natural and our Slices feature even means that content creators can use front-end components to build pages without having to rely on devs. Our structure isn't intended to just make life easy - it won't limit what you do. The structured approach is simply there to help.
Vue, unlike some other frameworks, makes using components easy right from the get-go. Nuxt has taken this one step further - you should expect the same from your CMS. A component-based approach allows developers to clearly divide work amongst themselves and progress without having to rely on each other every step of the way. Work more efficiently. Coordinate better. Save time.
That's right, we've figured out a way to offer unlimited simultaneous dynamic previews (with shareable links) in Nuxt - even if you are using it as a static-site generator. Meaning that you can have all of the benefits of a static site, but with a much-improved workflow. And when we say unlimited multi-session previews with shareable links, we mean it.
We make sure to provide a wealth of documentation, materials, and tutorials that will guide and inspire you. We also actively engage with our community to have a better understanding of what our users are doing with Prismic and to provide use cases and examples that will help you with your own projects. A Slack channel. A Community.