Ich habe erst vor 2 Monaten über Foxhound gepostet und wie ich es ziemlich cool fand, aber auch neugierig war, dass es eines der wenigen Themes war, die die WordPress JSON API und React kombinieren, obwohl sie wie eine perfekte natürliche Ergänzung erscheinen. Fast wie ein Headless CMS.
Seitdem sind mir noch ein paar weitere Dinge von Leuten untergekommen, die mehr mit dieser Idee und Kombination machen.
Maxime Laboissonniere schrieb Strapping React.js on a WordPress Backend: WP REST API Example
Ich werde WordPress als Backend verwenden und die WordPress REST API, um Daten in eine einfache React-E-Commerce-SPA einzuspeisen
- Produkte mit dem WP Advanced Custom Fields Plugin erstellen
- Benutzerdefinierte Felder auf den JSON-Payload abbilden
- Die JSON-REST-API mit React konsumieren
- Produkte in unserem Shop rendern
Vielleicht direkter nutzbar: Postlight hat ein Starter Kit herausgebracht. Gina Trapani
Leute, die im Web veröffentlichen, lieben WordPress. Ingenieure lieben React. Mit etwas Recherche, Konfiguration und Ausprobieren können Sie beides haben – aber wir möchten Ihnen die Arbeit ersparen.
Ein weiteres Beispiel: Alex MacArthurs WP Vue.
Eines der schönsten Dinge an WordPress ist der automatische JSON-Feed. Er ist so praktisch!
Gatsby, ein React Static-Site-Generator, hat ein wirklich tolles Plugin für WordPress. Sie haben ein paar Beiträge auf ihrem Blog darüber, wie man es verwendet, wenn Sie mehr lesen möchten: https://www.gatsbyjs.org/blog/2017-10-05-portfolio-site-gatsby-wordpress/
Ich habe mir auch Foxhound angesehen. Am Ende habe ich mich dafür entschieden, WordPress einfach als Backend für ein paar Mini-Webanwendungen zu verwenden, die in React erstellt wurden
Täglicher Design-Nachrichtenleser
Vergleichsseite für Prototyping-Tools
Beide React-Apps lesen und zeigen einfach von meiner WordPress-Website an und nutzen benutzerdefinierte Felder. Es gibt ein paar großartige Plugins, die mir dabei geholfen haben
WP REST API Controller zum Ausgeben benutzerdefinierter Felder und Taxonomien
WP REST API Cache, um die Dinge zu beschleunigen
Wenn jemand interessiert ist, werde ich es auf GitHub Open Sourcing machen