Because of the separation of the front-end and the back-end via an API, if you want to create a SPA (single-page application) using React, Angular or Vue, and control the content using a CMS like WordPress, now you can! In this article, we’re using WordPress as our CMS. That means programming our back-end in PHP and using WordPress’s REST API to deliver JSON data to our frontend.
React has been designed from the start for gradual adoption, and you can use as little or as much React as you need.
You can add React to an HTML page in one minute. You can then either gradually expand its presence, or keep it contained to a few dynamic widgets.