I normally don’t write reviews but this is an absolutely amazing theme, by far the fastest and lightest theme by cssninja so far (I have their Builkit and Vuero ones too).
The main difference is that the components are highly data-driven which means they are tiny (due to the abstraction) and is a lot easier to dynamically hydrate the values with a flat-file or remote database which avoids major modifications to the core components once they are dialled in.
Compared to the previous themes nearly all of the SCSS styling has been shifted to the component level, meaning the final CSS bundle is dramatically smaller in size and easier to reason about.
In terms of improvements, given its only version 1 at this time, there are still a bunch of components that are more “concrete” than abstract, but these are easy to convert after you get the hang of the `component/modules` directory pattern, and given the pace of their previous updates I’m sure these will improve more each release.
The built-in SSR works really nicely too, but understand that this is a modern Vite + Vue 3 template not an “old school” HTML + jquery template system, so if you aren’t familiar with the Vite build cycle, you will have a bit of a learning curve ahead. That said, their Discord is very responsive and are able to explain or provide guides on how to get up and running fairly quickly.
Author response
Thank you for this amazing and very detailed review!