

{"id":2862,"date":"2017-09-15T12:26:52","date_gmt":"2017-09-15T07:26:52","guid":{"rendered":"https:\/\/staging-ahmadawais.kinsta.cloud\/?p=2862"},"modified":"2018-02-02T23:00:54","modified_gmt":"2018-02-02T18:00:54","slug":"wordpress-react-vue-preact-development","status":"publish","type":"post","link":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/","title":{"rendered":"WordPress-React Breakup: My Vue on P*react + WordPress Development!"},"content":{"rendered":"<p>ReactJS and WordPress are breaking up. Matt Mullenweg (co-founder of WordPress) <a href=\"https:\/\/ma.tt\/2017\/09\/on-react-and-wordpress\/\" rel=\"noopener\">announced<\/a> is it today.<\/p>\n<blockquote><p>I was half asleep when I read the announcement and since then I have <a href=\"https:\/\/ma.tt\/2017\/09\/on-react-and-wordpress\/#comment-587782\" rel=\"noopener\">commented<\/a>, created a <a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\" rel=\"noopener\">Twitter Poll<\/a>, a Facebook <a href=\"https:\/\/www.facebook.com\/groups\/advancedwp\/permalink\/1624383604290514\/\" rel=\"noopener\">poll\/thread<\/a>, started a Gutenberg issue\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">Choosing the JavaScript Framework for Gutenberg (~WordPress)<\/a>, and now I am writing this post. It&#8217;s an exciting news.<\/p><\/blockquote>\n<p>Since I believe the community is moving in the right direction here \u2014 this <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">issue<\/a> is where one could share their thoughts about different JavaScript Frameworks for Gutenberg (that goes into the WordPress Core).<\/p>\n<h2 id=\"%f0%9f%9a%a2-javascript-frameworks\">\ud83d\udea2\u00a0JavaScript Frameworks<a href=\"#%f0%9f%9a%a2-javascript-frameworks\" class=\"heading-link\">#<\/a><\/h2>\n<p>IMHO there are two prominent contenders here.<\/p>\n<ol>\n<li><a href=\"https:\/\/vuejs.org\/\" rel=\"noopener\">VueJS<\/a><\/li>\n<li><a href=\"https:\/\/preactjs.com\/\" rel=\"noopener\">Preact<\/a><\/li>\n<li>Other options (<a href=\"https:\/\/angularjs.org\/\" rel=\"noopener\">Angular<\/a>,\u00a0<a href=\"https:\/\/www.emberjs.com\/\" rel=\"noopener\">Ember<\/a>,\u00a0<a href=\"https:\/\/www.polymer-project.org\/\" rel=\"noopener\">Polymer<\/a>,\u00a0<a href=\"http:\/\/aurelia.io\/\" rel=\"noopener\">Aurelia<\/a>, etc.)<\/li>\n<\/ol>\n<p>Just to kick-start the discussion, here&#8217;re a few thoughts from the top of my head.<\/p>\n<h3 id=\"%e2%9a%a1%ef%b8%8f-vuejs\">\u26a1\ufe0f\u00a0<a href=\"https:\/\/vuejs.org\/\" rel=\"noopener\">VueJS<\/a>:<a href=\"#%e2%9a%a1%ef%b8%8f-vuejs\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li><strong>PRO<\/strong>: Beginner friendly.<\/li>\n<li><strong>PRO<\/strong>: Proven track-record of success with Laravel.<\/li>\n<li><strong>PRO<\/strong>: Way more popular as compared to Preact with a great amount of community support.<\/li>\n<li><strong>PRO<\/strong>: More contributors than Preact.<\/li>\n<li><strong>CONS<\/strong>: Key person dependency.<\/li>\n<li><strong>STATS<\/strong>: <a href=\"https:\/\/github.com\/vuejs\/vue\/graphs\/contributors\" rel=\"noopener\">133<\/a> Core Contributors on GitHub,\u00a0<a href=\"https:\/\/github.com\/vuejs\/vue\/stargazers\" rel=\"noopener noreferrer\">212588<\/a>\u00a0Stargazers, and\u00a0<a href=\"https:\/\/github.com\/vuejs\/vue\/releases\" rel=\"noopener\">209<\/a> Releases.<\/li>\n<li><strong>MONETARY BACKING: <\/strong>At the time of writing,\u00a0<a href=\"https:\/\/opencollective.com\/vuejs\" rel=\"noopener\">VueJS OpenCollective<\/a> ($9,895\/year \u2014 New campaign only four days old) and <a href=\"https:\/\/www.patreon.com\/evanyou\" rel=\"noopener\">Evan You&#8217;s Patreon page<\/a>\u00a0($8,815\/month) monetary backing from the community.\u00a0S\u00f6ren in comments pointed out that OpenCollective of Vue is only four days old.<\/li>\n<\/ul>\n<p>\ud83c\udfaf\u00a0I truly believe that WordPress can do a lot better with VueJS. VueJS has a huge set of followers and it&#8217;s easier for beginners to adopt. This can also turn into a big win for WordPress if done right. I have used VueJS myself, in several projects, and I love it.<\/p>\n<p>Also, a framework that&#8217;s used outside of WP (such as Vue and its integration with Laravel), allows developers to use their experience in WP projects and non-WP projects.<\/p>\n<p>There&#8217;s already a large cross-over of Laravel\/WP devs, so having the same js framework makes a lot of sense as those devs can contribute to help drive Laravel, Vue, and WP forward all at the same time. \u2014 <em>Jason Bahl.<\/em><\/p>\n<h3 id=\"%e2%9a%a1%ef%b8%8f-preactjs\">\u26a1\ufe0f\u00a0<a href=\"https:\/\/preactjs.com\/\" rel=\"noopener\">PreactJS<\/a>:<a href=\"#%e2%9a%a1%ef%b8%8f-preactjs\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li><strong>PRO<\/strong>: Easier transition.<\/li>\n<li><strong>PRO<\/strong>: Evolving community with about the same amount of monetary support as of VueJS.<\/li>\n<li><strong>PRO<\/strong>: A subset of React based libraries would still be well supported with Preact and with compat.<\/li>\n<li><strong>CON<\/strong>: Transition could lead to messy code and confusion (for beginners).<\/li>\n<li><strong>CONS<\/strong>: Key person dependency.<\/li>\n<li><strong>STATS<\/strong>: <a href=\"https:\/\/github.com\/developit\/preact\/graphs\/contributors\" rel=\"noopener\">100<\/a> Core Contributors on GitHub,\u00a0<a href=\"https:\/\/github.com\/developit\/preact\/stargazers\" rel=\"noopener noreferrer\">38924<\/a>\u00a0Stargazers, and\u00a0<a href=\"https:\/\/github.com\/developit\/preact\/releases\" rel=\"noopener\">114<\/a> Releases.<\/li>\n<li><strong>MONETARY BACKING: <\/strong>At the time of writing,\u00a0<a href=\"https:\/\/opencollective.com\/preact\" rel=\"noopener\">Preact OpenCollective<\/a> ($16,087)\u00a0monetary backing from the community.<\/li>\n<\/ul>\n<p>While PreactJS has its benefits, I am not the right person to ask for an opinion about it (since I have only slightly used Preact in two small projects). Though, it does look like that transitioning from React to Preact is very easy. That can motivate developers to chose Preact. I think this would be the wrong reason to chose it.<\/p>\n<p>\ud83e\udd14\u00a0I think this would be the wrong reason to chose it. It will only confuse the developers trying to adapt to this whole\u00a0new eco-system of JavaScript frameworks, node modules, Webpack, and now aliasing Preact over React? Which could also lead to the code smells. Messier code.<\/p>\n<h3 id=\"resources\">Resources:<a href=\"#resources\" class=\"heading-link\">#<\/a><\/h3>\n<ul>\n<li>My\u00a0<a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\" rel=\"noopener\">Twitter Poll<\/a>\u00a0for 48 hours.<\/li>\n<li>Facebook Thread: Advanced WordPress Fb Group&#8217;s\u00a0<a href=\"https:\/\/ahmda.ws\/2h6skDa\" rel=\"noopener\">Discussion<\/a>\u00a0&amp;\u00a0<a href=\"https:\/\/ahmda.ws\/2h5ZPFD\" rel=\"noopener\">Poll<\/a>.<\/li>\n<li>GitHub Issue:\u00a0<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">Choosing the JavaScript Framework for Gutenberg (~WordPress)<\/a>.<\/li>\n<\/ul>\n<\/section>\n<div class=\"postcontents full dark\">\n<div class=\"wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\">\n<p lang=\"en\" dir=\"ltr\">\ud83d\udd25 [imp] Since <a href=\"https:\/\/twitter.com\/hashtag\/Reactjs?src=hash\">#Reactjs<\/a> is out of the picture for <a href=\"https:\/\/twitter.com\/hashtag\/WordPress?src=hash\">#WordPress<\/a> &#8212; what&#39;s your pick for the JS framework which goes into the <a href=\"https:\/\/twitter.com\/WordPress\">@WordPress<\/a> core!<\/p>\n<p>&mdash; Ahmad Awais (@MrAhmadAwais) <a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\">September 15, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<\/div>\n<\/div>\n<section class=\"postcontents wrapper\">\n<h3 id=\"which-javascript-framework-you-think-is-the-right-choice-comment-below\">Which JavaScript Framework you think is the right choice? Comment below!<a href=\"#which-javascript-framework-you-think-is-the-right-choice-comment-below\" class=\"heading-link\">#<\/a><\/h3>\n<p>Or you can\u00a0<a href=\"https:\/\/twitter.com\/MrAhmadAwais\/status\/908551927264305152\" rel=\"noopener\">Tweet<\/a>\u00a0your thoughts, share your explanation on <a href=\"https:\/\/ahmda.ws\/2h5ZPFD\" rel=\"noopener\">Facebook<\/a>, and drop by in <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/2733\" rel=\"noopener\">this issue<\/a> at Gutenberg&#8217;s GitHub repository.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS &#038; Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt. <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[181,10],"tags":[156,167,166,164,165],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.4.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WordPress-React Breakup: My Vue on P*react + WordPress Development!<\/title>\n<meta name=\"description\" content=\"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS &amp; Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\" \/>\n<meta property=\"og:description\" content=\"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS &amp; Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Ahmad Awais\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-15T07:26:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-02T18:00:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/staging-ahmadawais.kinsta.cloud\/wp-content\/uploads\/2018\/03\/Ahmad-Awais-featured-image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1440\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/MrAhmadAwais\" \/>\n<meta name=\"twitter:site\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ahmad Awais\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#website\",\"url\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/\",\"name\":\"Ahmad Awais\",\"description\":\"Open Source Developer Advocate\",\"publisher\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#webpage\",\"url\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/\",\"name\":\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\",\"isPartOf\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#website\"},\"datePublished\":\"2017-09-15T07:26:52+00:00\",\"dateModified\":\"2018-02-02T18:00:54+00:00\",\"description\":\"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.\",\"breadcrumb\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#webpage\"},\"author\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b\"},\"headline\":\"WordPress-React Breakup: My Vue on P*react + WordPress Development!\",\"datePublished\":\"2017-09-15T07:26:52+00:00\",\"dateModified\":\"2018-02-02T18:00:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#webpage\"},\"wordCount\":600,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b\"},\"keywords\":[\"gutenberg\",\"WordPress javascript\",\"WordPress Preact\",\"WordPress React\",\"WordPress Vuejs\"],\"articleSection\":[\"JavaScript\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b\",\"name\":\"Ahmad Awais\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg\",\"contentUrl\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg\",\"width\":2299,\"height\":1705,\"caption\":\"Ahmad Awais\"},\"logo\":{\"@id\":\"https:\/\/staging-ahmadawais.kinsta.cloud\/#personlogo\"},\"description\":\"Helping businesses understand developers. Head of Developer Relations RapidAPI. \ud83d\udcdf Edutainer at Node.js CLI Automation course (100 videos \u00b7 22 Projects) & VSCode.pro course (over 20K devs). \ud83c\udfa9 Award-winning Open Source Engineer & Dev Advocate \ud83e\udd8a Google Developers Expert Web DevRel \ud83d\ude80 Mars Ingenuity Helicopter code contributor \ud83c\udfc6 8th GitHub Stars Award recipient \ud83c\udf33 Node.js foundation Community Committee Outreach Lead, Member Linux Foundation, OpenAPI Business Governing Board, and DigitalOcean Navigator. \u270c\ufe0f Author of various open-source dev-tools and software libraries used by millions of developers worldwide \u24e6 WordPress Core Developer \ud83d\udce3 TEDx Speaker with 100+ international talks. \ud83d\udd25 Satya Nadella \u00b7 CEO of Microsoft, said \u2014 Awais is an awesome example for developers. \ud83d\ude4c Leading developers and publishing technical content for over a decade \ud83d\udc9c Loves his wife (Maedah) \u276f Read more about Ahmad Awais. \ud83d\udc4b\u2026 Awais is mostly active on Twitter @MrAhmadAwais\",\"sameAs\":[\"https:\/\/staging-ahmadawais.kinsta.cloud\",\"https:\/\/facebook.com\/AhmadAwais\",\"https:\/\/instagram.com\/MrAhmadAwais\/\",\"https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/MrAhmadAwais\",\"https:\/\/youtube.com\/AhmadAwais\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","description":"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","og_description":"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.","og_url":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/","og_site_name":"Ahmad Awais","article_publisher":"https:\/\/facebook.com\/AhmadAwais","article_author":"https:\/\/facebook.com\/AhmadAwais","article_published_time":"2017-09-15T07:26:52+00:00","article_modified_time":"2018-02-02T18:00:54+00:00","og_image":[{"width":1440,"height":960,"url":"https:\/\/staging-ahmadawais.kinsta.cloud\/wp-content\/uploads\/2018\/03\/Ahmad-Awais-featured-image.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/MrAhmadAwais","twitter_site":"@MrAhmadAwais","twitter_misc":{"Written by":"Ahmad Awais","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#website","url":"https:\/\/staging-ahmadawais.kinsta.cloud\/","name":"Ahmad Awais","description":"Open Source Developer Advocate","publisher":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging-ahmadawais.kinsta.cloud\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#webpage","url":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/","name":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","isPartOf":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#website"},"datePublished":"2017-09-15T07:26:52+00:00","dateModified":"2018-02-02T18:00:54+00:00","description":"WordPress is breaking up with ReactJS due to the patent clause. What I think about Vue JS & Preact JS in the WordPress Gutenberg and the WordPress Core. Also, Calypso (WordPress.com) and Jetpack will follow the pursuit, says Matt.","breadcrumb":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging-ahmadawais.kinsta.cloud\/"},{"@type":"ListItem","position":2,"name":"WordPress-React Breakup: My Vue on P*react + WordPress Development!"}]},{"@type":"Article","@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#article","isPartOf":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#webpage"},"author":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"headline":"WordPress-React Breakup: My Vue on P*react + WordPress Development!","datePublished":"2017-09-15T07:26:52+00:00","dateModified":"2018-02-02T18:00:54+00:00","mainEntityOfPage":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#webpage"},"wordCount":600,"commentCount":4,"publisher":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"keywords":["gutenberg","WordPress javascript","WordPress Preact","WordPress React","WordPress Vuejs"],"articleSection":["JavaScript","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/staging-ahmadawais.kinsta.cloud\/wordpress-react-vue-preact-development\/#respond"]}]},{"@type":["Person","Organization"],"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b","name":"Ahmad Awais","image":{"@type":"ImageObject","@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#personlogo","inLanguage":"en-US","url":"https:\/\/staging-ahmadawais.kinsta.cloud\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","contentUrl":"https:\/\/staging-ahmadawais.kinsta.cloud\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","width":2299,"height":1705,"caption":"Ahmad Awais"},"logo":{"@id":"https:\/\/staging-ahmadawais.kinsta.cloud\/#personlogo"},"description":"Helping businesses understand developers. Head of Developer Relations RapidAPI. \ud83d\udcdf Edutainer at Node.js CLI Automation course (100 videos \u00b7 22 Projects) & VSCode.pro course (over 20K devs). \ud83c\udfa9 Award-winning Open Source Engineer & Dev Advocate \ud83e\udd8a Google Developers Expert Web DevRel \ud83d\ude80 Mars Ingenuity Helicopter code contributor \ud83c\udfc6 8th GitHub Stars Award recipient \ud83c\udf33 Node.js foundation Community Committee Outreach Lead, Member Linux Foundation, OpenAPI Business Governing Board, and DigitalOcean Navigator. \u270c\ufe0f Author of various open-source dev-tools and software libraries used by millions of developers worldwide \u24e6 WordPress Core Developer \ud83d\udce3 TEDx Speaker with 100+ international talks. \ud83d\udd25 Satya Nadella \u00b7 CEO of Microsoft, said \u2014 Awais is an awesome example for developers. \ud83d\ude4c Leading developers and publishing technical content for over a decade \ud83d\udc9c Loves his wife (Maedah) \u276f Read more about Ahmad Awais. \ud83d\udc4b\u2026 Awais is mostly active on Twitter @MrAhmadAwais","sameAs":["https:\/\/staging-ahmadawais.kinsta.cloud","https:\/\/facebook.com\/AhmadAwais","https:\/\/instagram.com\/MrAhmadAwais\/","https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/","https:\/\/twitter.com\/https:\/\/twitter.com\/MrAhmadAwais","https:\/\/youtube.com\/AhmadAwais"]}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/posts\/2862"}],"collection":[{"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/comments?post=2862"}],"version-history":[{"count":1,"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/posts\/2862\/revisions"}],"predecessor-version":[{"id":3600,"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/posts\/2862\/revisions\/3600"}],"wp:attachment":[{"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/media?parent=2862"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/categories?post=2862"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staging-ahmadawais.kinsta.cloud\/api\/wp\/v2\/tags?post=2862"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}