{"id":1865,"date":"2019-02-10T09:29:34","date_gmt":"2019-02-10T09:29:34","guid":{"rendered":"http:\/\/learncode.tinjurewp.com\/?p=1865"},"modified":"2019-03-05T09:43:00","modified_gmt":"2019-03-05T09:43:00","slug":"react-as-a-ui-runtime","status":"publish","type":"post","link":"https:\/\/learncode.tinjurewp.com\/react-as-a-ui-runtime\/","title":{"rendered":"React as a UI Runtime"},"content":{"rendered":"<p>This <a href=\"https:\/\/overreacted.io\/react-as-a-ui-runtime\/\" target=\"_blank\" rel=\"noopener noreferrer\">React as a UI Runtime<\/a> by <a href=\"https:\/\/overreacted.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Dan Abramov<\/a> is very detailed article to &#8220;<em>understand the React programming model in more depth<\/em>&#8220;. According to Dan, this article is aimed at &#8220;experienced programmers and folks working on other UI libraries who asked about some trade offs chosen in React&#8221;.<\/p>\n<blockquote><p>This is a deep dive \u2014 THIS IS NOT a beginner-friendly post. In this post, I\u2019m describing most of the React programming model from first principles. I don\u2019t explain how to use it \u2014 just how it works. <cite>Dan Abramov- <a href=\"https:\/\/overreacted.io\/react-as-a-ui-runtime\/\" target=\"_blank\" rel=\"noopener noreferrer\">Overreacted<\/a><\/cite><\/p><\/blockquote>\n<p>In deed, this a very long deep dive article and takes several reads to understand about React programming model.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This React as a UI Runtime by Dan Abramov is very detailed article to &#8220;understand the React programming model in more depth&#8220;. According to Dan, this article is aimed at &#8220;experienced programmers and folks working on other UI libraries who asked about some trade offs chosen in React&#8221;. This is a deep dive \u2014 THIS [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"link","meta":{"_crdt_document":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-1865","post","type-post","status-publish","format-link","hentry","category-reactjs","post_format-post-format-link"],"_links":{"self":[{"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/posts\/1865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/comments?post=1865"}],"version-history":[{"count":0,"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/posts\/1865\/revisions"}],"wp:attachment":[{"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/media?parent=1865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/categories?post=1865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learncode.tinjurewp.com\/wp-json\/wp\/v2\/tags?post=1865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}