react-wp-rest

A boilerplate for pairing the WP Rest API with a server-rendered React app

reactreduxnodejsdockerwordpressboilerplateexpressssracfwp-rest-apiheadless-cmsheadless-wp
FreeRepo

Preview

react-wp-rest preview

Overview

This boilerplate pairs WordPress with a server-side rendered React frontend, using the WordPress REST API to deliver content. It includes Docker setup for WordPress, MySQL and PHPMyAdmin, Redux for server-side caching, code splitting via Create React App and a template system that maps WordPress page templates to React components, making it suitable for building headless WordPress sites with fast initial page loads and dynamic client-side interactions.

Features

server-side-renderingcode-splittingwordpress-integrationrest-apiacf-supportdocker-setupredux-state-managementpage-templatesapi-caching

Feature Flags

userDashboardblogemailsseolandingpageecommercefileUploadscmscachingformsValidation

Recommended Use Cases

headless-wordpress-sitesserver-rendered-react-appswordpress-rest-api-projects

Frontend

reactreduxreact-router

Backend

nodejsexpresswordpress

Auth Providers

None

Deployment Targets

dockerdigitalocean

Payment Providers

None

Quick Facts

โญ Stars
167
๐Ÿด Forks
25
๐Ÿ”„ Active
Unknown

Stack

Framework
react
Language
javascript
CSS
sass
Database
mysql

Data Layer

Databases
mysql

UI Stack

Styling
sass
Components
react

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate