-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Why
What challenges do we face in our current stack, that would be solved with the new stack?
Larva - many of the problems Larva seeks to solve are solved in the modern JS ecosystem.
Unified dependency management - we do not have any form of this currently. Assets are handled by each individual theme and plugin resulting in large amount of duplication. If each plugin starts to use enhanced features using React, those files are redundantly added which is adding tremendous bloat.
Why Vue.js/Nuxt.js vs React.js/Next.js?
The honest truth is because I have prior experience with Vue.js/Nuxt.js.
I have other hypothetical reasons such as ease of use/lower learning curve - but this is only from what I read online, and should be looked into independently.
WordPress' uses React for Gutenberg and that's brings an argument of consistency for using it on the frontend. However, other than "also being React", there's no React-specific advantage on the frontend, as everything goes through graphql queries, creating an air-gap between front-end back-end tech stacks.