Rewriting Vue Storefront with Composition API and Nuxt - Filip Rakowski
If you're a frontend developer working with eCommerce software you know very well that it's usually not sunshine and rainbows. We started Vue Storefront 3 years ago as a small Open Source project aiming to bring back some joy to this nightmare. Today it's the biggest product in its category in the world winning with giants like Adobe with almost 200 live shops including top world brands... and it's still free and Open Source for everyone! At the beginning of this year, we decided to do a full rewrite with Nuxt and Composition API to make our APIs even better. We knew that it will bring a lot of improvements but the final result was far beyond our expectations! If you're curious how Composition API let us migrate from a huge Vue monolith to a set of domain-oriented independent packages, why we don't need Vuex anymore, and what challenges we faced while combining Composition API with Nuxt be sure to watch this talk! I will share a lot of examples and ideas for the creative usage of Composition API and tell you what you should be cautious about when using with SSR or to build a library.