Revamping My Website: From React.js to WordPress

and Why It Was Absolutely Worth It

After years of running a React.js version of my personal website, originally built as a learning project (but also I had to have company page), I finally decided it was time for a complete rebuild. Not because the old site was bad, but because maintaining and updating it had become more work than it needed to be. I wanted something simpler, faster to update, and far more flexible, especially now that I’m planning to publish blog posts on a (kinda) regular basis.

And so began the journey of moving everything over to WordPress… and honestly, I was surprised by how smooth the transition was.

Why I Switched from React.js to WordPress

My old React.js site was a great sandbox. It taught me a lot, helped me practice modern web development, and allowed me to deploy a custom-made website completely for free using Netlify. If you’re experimenting with front-end development, Netlify is still something I wholeheartedly recommend. Fantastic platform, zero cost, extremely developer-friendly.

But React.js comes with a cost that isn’t financial…it’s time.
Even a simple text tweak required a code change, a rebuild, and a redeploy. And when you’re juggling family, projects, clients, content creation and overall entrepreneur stuff, that friction really adds up.

WordPress, on the other hand, offered exactly what I needed right now:

  • A visual interface
  • Quick edits without touching code
  • Easy content publishing
  • A huge ecosystem of plugins and themes
  • Massive flexibility for future ideas

After not touching WordPress for years, I somewhat expected a learning curve… but it was shockingly simple to use (still). The ecosystem has matured even more, interfaces are clean, and modern themes give you a lot of design power without having to write a single line of code (I know I didn’t with this page, if you don’t count couple API integrations).

Keeping It Budget-Friendly

One of my priorities was to keep the entire rebuild as budget-friendly as possible. Since I was doing all the work myself, the only real cost should ideally be the domain—just like before.

Here’s the full stack of tools and services I used:

Hosting: Wasmer.io

I deployed the new WordPress site to Wasmer, which offers free hosting and 150GB of monthly bandwidth. More than enough for a personal website.

Contact Form: MailJet

For the contact form, I integrated MailJet.
Completely free.
Up to 6,000 emails per month.
Simple setup.
Works perfectly.

Newsletter Signup: Sender.net

For the newsletter, I needed something reliable, modern, and free for early growth.
Sender.net fit the description exactly:

  • Up to 2,500 subscribers
  • Up to 15,000 emails per month
  • Free

And it integrates beautifully into WordPress. Actually, I could have skipped this one as Mailjet could handle this… but wanted to have it separated.

Setup Time: One Day, Start to Finish

This surprised even me.
Setting up the React site originally took longer, mostly because it was a coding project. But this WordPress version took one day, including:

  • Installing WordPress
  • Setting up the theme
  • Configuring plugins
  • Integrating MailJet
  • Integrating Sender.net
  • Importing content
  • Redesigning the layout

Everything just worked. And that alone made the switch worth it.

React.js vs. WordPress: My Thoughts

Both approaches are valid, but they serve different purposes.

React.js

Great for:

  • Learning front-end development
  • Building custom experiences
  • Full control over the UI
  • Projects where coding is the point

Not so great for:

  • Frequent non-technical updates
  • Rapid content publishing
  • People who don’t want to dig into code every time
WordPress

Great for:

  • Websites where content comes first
  • Easy updates and redesigns
  • Integrations without coding
  • Speed of deployment
  • SEO and blogging

Not so great for:

  • Highly custom, interactive front-ends (not needed on this one)
  • Complex, app-like experiences

For my website, WordPress was the obvious winner.

So… How Much Did It Cost at the end?

I had to pay only the domain (which I already have).
The same as before.

Everything else, hosting, email delivery, newsletter system, plugins… was completely free.

And for a small site that I can update in minutes, that’s a huge win.

If you’re running a hand-coded site and feel the maintenance friction growing, or you want to start publishing content more frequently, consider giving WordPress another try. It’s come a long way.

Anyway

Since you’ve come this far… guess you liked this post. I plan to add more of blog posts here, so maybe you’d like to put yourself on newsletter list?