WordPress + React

How to build React apps on top of the WordPress REST API

WordPress is a powerful content management tool. But when it comes to developing on top of it, can be quite frustrating. WordPress’s crazy mixture of HTML and PHP loops can often prove unintuitive to grasp and hard to maintain. There’s a light at the end of the tunnel, though! Starting with version 4.7, WordPress comes with a built-in REST API, and plugins are no longer required. This makes it easier to use WordPress strictly as a backend data storage or CMS, while allowing for a totally custom front end solution of your choice. Learn more…

How to create a modern web app using WordPress and React

Want the advantages of a modern React SPA, but need a back-end that feels familiar? In this article, we’ll go through how to set-up WordPress’s REST API, including custom posts types and fields, and how to fetch this data inside React. Learn more…

Get a blog on your website with React and WordPress API

I’ve read a lot of articles in the last few months, and have noticed that many had disclaimers saying that the post was originally posted on a personal blog. I’ve written a few articles and wanted to increase my exposure, so I decided that I wanted to have a blog on my site as well. But how to do it? Learn more…

<– TODO –>

  • Frontity is an open source framework for developing WordPress themes using ReactJS— the same JavaScript library that WP is using for Gutenberg. Learn more…
  • WordPress starter theme with React.js integrated. Learn more…
  • Black hawk is a REST API powered WordPress theme which uses the React Javascript library by Facebook for its front end rendering. All the data is fetched using WordPress REST API and rendered using React. Learn more…
  • I wanted to play with the shiny new WP-REST-API, explore es6 and transpiling, and finally work on a full project using React+Redux. I wrote a bit about the journey on my blog. I’ll update more about the process as I complete the To Do list below. Learn more…
  • Using ReactJS with WordPress – Tutorials. Learn more…