My Experience Using Vue with a Client Project

I didn’t just test Vue on a side project, I actually had to use it on a client’s website. On paper, it sounded like a good idea: modern JavaScript framework, reactive UI, and plenty of developer hype. But once I paired it with Advanced Custom Fields (ACF) inside WordPress, things started to feel more like a headache than an upgrade.

The integration just wasn’t smooth. Vue brought in its own way of handling data and reactivity, while ACF had its own established structure inside WordPress. Instead of working in harmony, the two felt like they were constantly pulling in different directions. The result? Extra layers of complexity, more time spent troubleshooting, and less time actually delivering the experience the client wanted.

Vue itself isn’t a bad tool, but in this setup it felt bloated. Too many moving parts for what should have been straightforward functionality. Sometimes, simple is better. In fact, I found myself wishing there was a single JavaScript library to rule them all. One tool that plays nicely with the WordPress ecosystem out of the box, without needing all these extra patches and workarounds.

Takeaway

Until we get there, I’ll keep leaning toward lighter, more flexible solutions that feel natural in WordPress projects. Vue might be a good fit for certain standalone apps, but when combined with ACF in client work, the experience was far from great.


  • Contributor Highlights 1.2.0: Built for the new WordPress.org profiles

    Contributor Highlights 1.2.0 supports the redesigned WordPress.org profiles with richer cards, section toggles, and updated shortcode options. WordPress.org contributor profiles have a fresh new look, and Contributor Highlights is now ready for it. Contributor Highlights 1.2.0 is a major update built around the redesigned profiles.wordpress.org layout. If you use the plugin to display your WordPress.org…

  • From Volunteer to Contributor Day Lead: My WordCamp Asia 2026 Journey

    From my first WordCamp organizer experience in Manila to stepping into a Contributor Day leadership role at WordCamp Asia 2026, this journey taught me that contribution is not only about tasks, tickets, or code. It is about helping people feel welcome, guiding first-time contributors, trusting the team around you, and creating space where more people…

  • What I Contributed to WordPress 6.9 — And Why It Matters

    WordPress 6.9 marks another meaningful milestone in the evolution of the world’s most popular open-source CMS. While it brings exciting enhancements across performance, accessibility, editing experience, and long-term maintainability, this release is also deeply focused on strengthening the foundation millions of sites rely on daily. I am proud to have contributed to this release through…

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *