Submit Search
Upload
WordPress: React Way
•
5 likes
•
693 views
O
Oleksandr Strikha
Follow
How to merge WordPress with React for building modern content websites
Read less
Read more
Technology
Report
Share
Report
Share
1 of 66
Download now
Download to read offline
Recommended
Modern SharePoint Development using Visual Studio Code
Modern SharePoint Development using Visual Studio Code
Jared Matfess
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien
Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)
Gustaf Nilsson Kotte
React BKK: Scalable Application Architecture
React BKK: Scalable Application Architecture
Zack Siri
Chris OBrien - Weaving Enterprise Solutions into Office Products
Chris OBrien - Weaving Enterprise Solutions into Office Products
Chris O'Brien
Chapter 1 (asp.net over view)
Chapter 1 (asp.net over view)
let's go to study
Jayway Web Tech Radar 2015
Jayway Web Tech Radar 2015
Gustaf Nilsson Kotte
Recommended
Modern SharePoint Development using Visual Studio Code
Modern SharePoint Development using Visual Studio Code
Jared Matfess
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien - Modern SharePoint sites and the SharePoint Framework - reference
Chris O'Brien
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien - Introduction to the SharePoint Framework for developers
Chris O'Brien
Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)
Gustaf Nilsson Kotte
React BKK: Scalable Application Architecture
React BKK: Scalable Application Architecture
Zack Siri
Chris OBrien - Weaving Enterprise Solutions into Office Products
Chris OBrien - Weaving Enterprise Solutions into Office Products
Chris O'Brien
Chapter 1 (asp.net over view)
Chapter 1 (asp.net over view)
let's go to study
Jayway Web Tech Radar 2015
Jayway Web Tech Radar 2015
Gustaf Nilsson Kotte
Lessons Learned from Using Next.js in Production
Lessons Learned from Using Next.js in Production
Panjamapong Sermsawatsri
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien
WordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTO
Roy Sivan
Deep-dive building solutions on the SharePoint Framework
Deep-dive building solutions on the SharePoint Framework
Waldek Mastykarz
Your First ASP_Net project part 1
Your First ASP_Net project part 1
Biswadip Goswami
Can you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePoint
Knut Relbe-Moe [MVP, MCT]
Joomla as a mobile App backend - ideas, examples and experiences
Joomla as a mobile App backend - ideas, examples and experiences
Andy_Gaskell
Do's and don'ts for Office 365 development
Do's and don'ts for Office 365 development
Chris O'Brien
ASP.NET Lecture 1
ASP.NET Lecture 1
Julie Iskander
Scaling Wordpress
Scaling Wordpress
ngonpham
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Building Desktop RIAs with PHP, HTML & Javascript in AIR
funkatron
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup Server
Andreas Krohn
[GeekTalk#2] Takaaki Mizuno - Api Url Design
[GeekTalk#2] Takaaki Mizuno - Api Url Design
Nexus FrontierTech
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Fabio Franzini
Real life cross-platform application development using Xamarin Forms - Frank ...
Real life cross-platform application development using Xamarin Forms - Frank ...
Codemotion
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
Kumar S
Tutorial asp.net
Tutorial asp.net
Vivek K. Singh
API Change Strategy
API Change Strategy
Asbjørn Ulsberg
Debugging tools in web browsers
Debugging tools in web browsers
Sarah Dutkiewicz
Introduction to GraphQL - RVA JavaScript 2019
Introduction to GraphQL - RVA JavaScript 2019
Matt Lavin
React JS - Introduction
React JS - Introduction
Sergey Romaneko
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
Harish Ranganathan
More Related Content
What's hot
Lessons Learned from Using Next.js in Production
Lessons Learned from Using Next.js in Production
Panjamapong Sermsawatsri
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien
WordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTO
Roy Sivan
Deep-dive building solutions on the SharePoint Framework
Deep-dive building solutions on the SharePoint Framework
Waldek Mastykarz
Your First ASP_Net project part 1
Your First ASP_Net project part 1
Biswadip Goswami
Can you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePoint
Knut Relbe-Moe [MVP, MCT]
Joomla as a mobile App backend - ideas, examples and experiences
Joomla as a mobile App backend - ideas, examples and experiences
Andy_Gaskell
Do's and don'ts for Office 365 development
Do's and don'ts for Office 365 development
Chris O'Brien
ASP.NET Lecture 1
ASP.NET Lecture 1
Julie Iskander
Scaling Wordpress
Scaling Wordpress
ngonpham
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Building Desktop RIAs with PHP, HTML & Javascript in AIR
funkatron
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup Server
Andreas Krohn
[GeekTalk#2] Takaaki Mizuno - Api Url Design
[GeekTalk#2] Takaaki Mizuno - Api Url Design
Nexus FrontierTech
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Fabio Franzini
Real life cross-platform application development using Xamarin Forms - Frank ...
Real life cross-platform application development using Xamarin Forms - Frank ...
Codemotion
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
Kumar S
Tutorial asp.net
Tutorial asp.net
Vivek K. Singh
API Change Strategy
API Change Strategy
Asbjørn Ulsberg
Debugging tools in web browsers
Debugging tools in web browsers
Sarah Dutkiewicz
Introduction to GraphQL - RVA JavaScript 2019
Introduction to GraphQL - RVA JavaScript 2019
Matt Lavin
What's hot
(20)
Lessons Learned from Using Next.js in Production
Lessons Learned from Using Next.js in Production
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
Chris O'Brien - Comparing SharePoint add-ins (apps) with Office 365 apps
WordPress and Client Side Web Applications WCTO
WordPress and Client Side Web Applications WCTO
Deep-dive building solutions on the SharePoint Framework
Deep-dive building solutions on the SharePoint Framework
Your First ASP_Net project part 1
Your First ASP_Net project part 1
Can you build a Intranet with Modern SharePoint
Can you build a Intranet with Modern SharePoint
Joomla as a mobile App backend - ideas, examples and experiences
Joomla as a mobile App backend - ideas, examples and experiences
Do's and don'ts for Office 365 development
Do's and don'ts for Office 365 development
ASP.NET Lecture 1
ASP.NET Lecture 1
Scaling Wordpress
Scaling Wordpress
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Build APIs With Kapow Mashup Server
Build APIs With Kapow Mashup Server
[GeekTalk#2] Takaaki Mizuno - Api Url Design
[GeekTalk#2] Takaaki Mizuno - Api Url Design
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Come riprogettare le attuali farm solution di share point con il nuovo modell...
Real life cross-platform application development using Xamarin Forms - Frank ...
Real life cross-platform application development using Xamarin Forms - Frank ...
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
Tutorial asp.net
Tutorial asp.net
API Change Strategy
API Change Strategy
Debugging tools in web browsers
Debugging tools in web browsers
Introduction to GraphQL - RVA JavaScript 2019
Introduction to GraphQL - RVA JavaScript 2019
Similar to WordPress: React Way
React JS - Introduction
React JS - Introduction
Sergey Romaneko
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
Harish Ranganathan
Modularize JavaScript with RequireJS
Modularize JavaScript with RequireJS
Minh Hoang
Spicing up SharePoint web parts
Spicing up SharePoint web parts
Randy Williams
Reconciling ReactJS as a View Layer Replacement (MidwestJS 2014)
Reconciling ReactJS as a View Layer Replacement (MidwestJS 2014)
Zach Lendon
MidwestJS 2014 Reconciling ReactJS as a View Layer Replacement
MidwestJS 2014 Reconciling ReactJS as a View Layer Replacement
Zach Lendon
Walther Aspnet4
Walther Aspnet4
rsnarayanan
Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...
Roman Taluyev
WEB DEVELOPMENT USING REACT JS
WEB DEVELOPMENT USING REACT JS
MuthuKumaran Singaravelu
The Best Guide to Know What, Why, When to Use Is ReactJS
The Best Guide to Know What, Why, When to Use Is ReactJS
WeblineIndia
Beyond The MVC
Beyond The MVC
george.james
Headless - the future of e-commerce
Headless - the future of e-commerce
Jamie Maria Schouren
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Ajax Experience 2009
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
Peter Gfader
jQuery programming with visual web part
jQuery programming with visual web part
Senthamil Selvan
WebAssembly
WebAssembly
Jawahar
React.js for Rails Developers
React.js for Rails Developers
Arkency
Microsoft WebMatrix Platform Overview
Microsoft WebMatrix Platform Overview
Spiffy
Comparison Between react js & react native
Comparison Between react js & react native
sunil173422
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
CodeValue
Similar to WordPress: React Way
(20)
React JS - Introduction
React JS - Introduction
ASP.NET 4.0 Roadmap
ASP.NET 4.0 Roadmap
Modularize JavaScript with RequireJS
Modularize JavaScript with RequireJS
Spicing up SharePoint web parts
Spicing up SharePoint web parts
Reconciling ReactJS as a View Layer Replacement (MidwestJS 2014)
Reconciling ReactJS as a View Layer Replacement (MidwestJS 2014)
MidwestJS 2014 Reconciling ReactJS as a View Layer Replacement
MidwestJS 2014 Reconciling ReactJS as a View Layer Replacement
Walther Aspnet4
Walther Aspnet4
Software components design for poc and mvp, keep it simple but be ready to sc...
Software components design for poc and mvp, keep it simple but be ready to sc...
WEB DEVELOPMENT USING REACT JS
WEB DEVELOPMENT USING REACT JS
The Best Guide to Know What, Why, When to Use Is ReactJS
The Best Guide to Know What, Why, When to Use Is ReactJS
Beyond The MVC
Beyond The MVC
Headless - the future of e-commerce
Headless - the future of e-commerce
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Chanhao Jiang And David Wei Presentation Quickling Pagecache
Usability AJAX and other ASP.NET Features
Usability AJAX and other ASP.NET Features
jQuery programming with visual web part
jQuery programming with visual web part
WebAssembly
WebAssembly
React.js for Rails Developers
React.js for Rails Developers
Microsoft WebMatrix Platform Overview
Microsoft WebMatrix Platform Overview
Comparison Between react js & react native
Comparison Between react js & react native
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
More from Oleksandr Strikha
P.S. I love you
P.S. I love you
Oleksandr Strikha
WordPress is at the core of the advertising revolution — but it’s not perfect
WordPress is at the core of the advertising revolution — but it’s not perfect
Oleksandr Strikha
Moving the design process to the browser
Moving the design process to the browser
Oleksandr Strikha
SEO-продвижения сайтов на WordPress: что нужно знать?
SEO-продвижения сайтов на WordPress: что нужно знать?
Oleksandr Strikha
Вывод своих плагинов на глобальный рынок: их продвижение, контент-маркетинг, ...
Вывод своих плагинов на глобальный рынок: их продвижение, контент-маркетинг, ...
Oleksandr Strikha
Як я запускаю проекти без програмування на WordPress і скільки це коштує
Як я запускаю проекти без програмування на WordPress і скільки це коштує
Oleksandr Strikha
Власний блог, як бізнес, хобі і лайфстайл
Власний блог, як бізнес, хобі і лайфстайл
Oleksandr Strikha
OOP и WordPress. Подумаем о будущем проекта.
OOP и WordPress. Подумаем о будущем проекта.
Oleksandr Strikha
САМБО для WordPress
САМБО для WordPress
Oleksandr Strikha
Зачем вам нужен BuddyPress?
Зачем вам нужен BuddyPress?
Oleksandr Strikha
More from Oleksandr Strikha
(10)
P.S. I love you
P.S. I love you
WordPress is at the core of the advertising revolution — but it’s not perfect
WordPress is at the core of the advertising revolution — but it’s not perfect
Moving the design process to the browser
Moving the design process to the browser
SEO-продвижения сайтов на WordPress: что нужно знать?
SEO-продвижения сайтов на WordPress: что нужно знать?
Вывод своих плагинов на глобальный рынок: их продвижение, контент-маркетинг, ...
Вывод своих плагинов на глобальный рынок: их продвижение, контент-маркетинг, ...
Як я запускаю проекти без програмування на WordPress і скільки це коштує
Як я запускаю проекти без програмування на WordPress і скільки це коштує
Власний блог, як бізнес, хобі і лайфстайл
Власний блог, як бізнес, хобі і лайфстайл
OOP и WordPress. Подумаем о будущем проекта.
OOP и WordPress. Подумаем о будущем проекта.
САМБО для WordPress
САМБО для WordPress
Зачем вам нужен BuddyPress?
Зачем вам нужен BuddyPress?
Recently uploaded
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
ngoud9212
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Recently uploaded
(20)
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
costume and set research powerpoint presentation
costume and set research powerpoint presentation
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
WordPress: React Way
1.
WordPress: React Way How
to merge WordPress with React for building modern content websites
2.
About Me GitHub https://github.com/shtrihstr Blog Email https://www.strikha.com alex@strikha.com
3.
Plan Current situation in
WEB Single page application React JS Use case: Blog on WordPress Best practices Examples of features
4.
Current situation in
WEB Application Content
5.
6.
7.
8.
9.
10.
11.
12.
Single Page Application
13.
Classic WEB
14.
Classic WEB
15.
Classic WEB
16.
Classic WEB
17.
Single Page App
18.
Single Page App
19.
Architecture Data Logic Interface Backend
Frontend
20.
Architecture Data Interface Backend Frontend LogicLogic API
21.
ReactJS Fast and Convenient
22.
Fast Rendering
23.
Fast Rendering
24.
Fast Rendering
25.
Fast Rendering
26.
Components Button
27.
Components Button Form
28.
Components Button Form Comments
29.
Components <Button /> <Form
/> <Comments /> Render Render Render Make Requests Access to Store
30.
Components JSHTML CSS JSX
31.
Use Case: Blog Code
Example Live Demo https://github.com/shtrihstr/wp-react-example https://wp-react-example.strikha.com/
32.
JavaScript Libs Rendering Routing StoreRequests
33.
JavaScript Libs Rendering: Routing: Store: Requests: ReactJS React Router Redux Any
Ajax lib
34.
Store
35.
Store
36.
Store
37.
Store Component Store
38.
Store Component Store API Ajax
39.
Redux Thunk Component Store API Thunk
40.
WordPress REST API REST
API Plugin Simple REST API http://v2.wp-api.org/ https://github.com/shtrihstr/simple-rest-api
41.
React + WordPress
Tricks
42.
Routing WordPress /2016/01/02/hello-world
43.
Routing WordPress /2016/01/02/hello-world React App
/blog/post/1
44.
Routing React App WordPress /2016/01/02/hello-world /2016/01/02/hello-world React
App /blog/post/1
45.
Content ApplicationContent Site
46.
~ 80% is
a Content
47.
the_content();
48.
the_content(); [ { node: 'h3', text: 'Hello
World!', }, { node: 'img', attr: { src: 'img.png' } } [
49.
Response Time GET /home
Ajax
50.
Preset Store window._initialState =
{ posts: [ <?= json_encode( $post ) ?> ] } /2016/01/02/hello-world
51.
Server Side Rendering
52.
Server Side Rendering WordPress
Client HTML
53.
Server Side Rendering WordPress
Client HTML NodeJS/V8 HTMLJSON
54.
Server Side Rendering NodeJS
locally PHP V8js AWS Lambda https://nodejs.org https://github.com/phpv8/v8js https://aws.amazon.com/lambda/details/
55.
Features
56.
Data Reuse
57.
Data Reuse
58.
Data Reuse < 200ms
59.
Data Reuse ~ 3ms
60.
Data Preloading Read More
61.
Load Next
62.
Responsive Header Article Aside Header Article Aside
63.
Responsive Header Article Aside Header Article Aside Slider
64.
Minuses No possibility to
use most of plugins Time consuming
65.
Pluses Fast Better user experience
66.
Questions?
Download now