Home

Is React the New WordPress?

I heard this comment from Henri Helvetica during the JamDev conference that made me stop. How is a React developer like a WordPress developer?

This comment from Henri Helvetica at JamDev 2023 caught my attention:

The React developer of today is the WordPress developer of yesteryear.

It seemed like a ridiculous thing to say. How dare I consider myself a WordPress developer!

With the Performance Context

Joking aside, when I step back and think about this, it's a really interesting thing to consider. This particular talk was all about performance, and the comparison between the two makes a lot of sense in that context.

Neither React nor WordPress have been know for being great choices when you care about performance. And yet both are hugely popular, which means that many developers pick these tools off the shelf without considering why they are doing so, or if the tool is built to solve the problems that matter most to them and their project.

From that perspective, I think the base of the comparison is valid, and it would be interesting to explore this as a topic on its own.

Differences Between React and WordPress

It's easy to make fun of the big players. WordPress still continues to dominate the web. And React in incredibly popular on the front end.

There's a lot of nuance to explore in how these tools are different from each other, too. The most fundamental is that they tend to get stretched in the opposite direction. WordPress is a useful turnkey solution for blog sites and simple marketing sites. Making it work with sites at scale is just not worth the hassle (even though many people are doing this).

React, on the other hand, was built to solve Facebook's problems. Facebook — one of the most complex applications on the web. Using React to solve complex, reactive UI problems is exactly what React is for. Not building simple personal and blog sites. It's overkill, and yet so many developers do exactly that.


There's much, much more exploration needed to really get this analysis right. But it's an interesting topic to explore.

Let's Connect

Keep Reading

Storing Multiple Elements in a Single Ref in React

In some cases, you may want multiple references in a component of unknown quantity. Here’s how you can make it work.

May 31, 2022

Overriding Next.js Link and Image Components

Next.js ships with these two incredibly useful utility components. You can further abstract these to clean up your code.

Feb 09, 2023

Animated Sliding Tabs with React and Tailwind

Add some flair to a simple tab solution by adding an animated bottom border.

May 29, 2022