pixel
WordPress + React = ReactPress

Written by D. Moore Jr.

May 8, 2022

At the dawn of a new age, the line between drag-and-drop builders (aka. “wysiwygs”) and (custom-built) single-page applications begins to blur. With the help of open source technology, at DMH, we are proud to announce the coming of ReactPress.

ReactPress is a WordPress plug-in that is designed to inject a single-page application (aka. a “SPA”) into a single page within WordPress. Many JavaScript libraries such as Next.js and Gatsby are designed to generate static sites — similar to what WordPress does — from JavaScript, as opposed to a UI or PHP, which is rendered server-side (aka. “SSR”). The term “static site generator” (aka. “SSG”) has been used for decades to identify such applications that compile different types of code-based configurations and output static HTML.

With ReactPress and the help of a few other services, such as Cloudflare Workers, there is no limit to what can be done. There is no need to build a back end on the same site that you’re using to host WordPress — that belongs to WP. There’s no need for headless CMS. All of your WP integrations are managed within the WP Admin console and everything else is managed with service workers.

At the dawn of a new age, the line between drag-and-drop builders and single-page applications begins to blur.

What does this mean moving forward?

In the long-term, there are a lot of processes and libraries to be managed. There are a lot of moving parts out-of-the-box. At DMH, we are dedicated to assisting with other open source projects that we depend on, such as ReactPress. After all, if something breaks, it has to be fixed.

How do I use ReactPress?

We predict that by the middle of May, we should have a working example of ReactPress that allows our customers to register domains online. The same registration form that we build can be used for countless scenarios. If you need a custom-built form that isn’t included in your CRM, for example, ReactPress is for you!

That being said, React.js developers are few and far between. You should do your best to find an example from your CRM (for example) that may replace any custom-built forms that you may need. If you’re struggling to find the solution that you seek, then ReactPress may be just what you need. So, if you have a use case that isn’t covered anywhere — there are no CRMs or Zaps that can mitigate the issue, there’s always ReactPress and custom-built SPAs.

Divi Meetup 2019, San Francisco

Related Articles

Space Dog -Inspired NFT Collection ‘CaniSpacien’ Sells Out

Space Dog -Inspired NFT Collection ‘CaniSpacien’ Sells Out

CaniSpacien Space dogs are now roaming freely in the universe. A unique hand drawn NFT collection, CaniSpacien, sells out in minutes during the WL mint. Collection did not even get to Public Mint! Now available on https://opensea.io/collection/canispacien-nft....

Individual Tech Stacks and What They’re For

Individual Tech Stacks and What They’re For

It's important to know what you're working with before you choose a tech stack. There are different tech stacks for different purposes; all with varying degrees of difficulty. Some have been around since the 90's and some are still in the early stages of development....

UPDATE: What’s Going On With DM Holdings?

UPDATE: What’s Going On With DM Holdings?

BIRMINGHAM, Alabama, Sept. 19th — Back in October of 2021, DM Holdings launched a web app that we call our "Development Hub" or "DevHub". The initial purpose of the DevHub was to help our team (as well as our users) organize data into visible information. Data such as...

Stay Up to Date With The Latest News & Updates

Premium Content

Receive premium content about domain registration, web hosting, and development. It’s your dream, let’s build it.

Join Our Newsletter

Stay up-to-date with the latest news from DMH Inc.

Follow Us

Follow us on social media and join our groups for community support and updates.

Sign Up to Receive Notifications

Join our list of subscribers to receive the latest news and updates from our team. Start your free trial to gain access to the Dev Hub & more!

You have Successfully Subscribed!

Share This