{"id":9009,"date":"2020-08-15T08:05:01","date_gmt":"2020-08-15T12:05:01","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=9009"},"modified":"2020-08-15T08:05:01","modified_gmt":"2020-08-15T12:05:01","slug":"react-17-0-release-candidate","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/","title":{"rendered":"React 17.0 Release Candidate With No New Features"},"content":{"rendered":"\n

React 17.0 release candidate has been published two and a half years since the previous major release of React. In spite of this lengthy timeline, this version comes with no new developer-facing features. It is good to note that there are plenty of new React features coming in the future, just not in this release.<\/p>\n\n\n\n

The main focus of this release is to make it easier to upgrade React<\/a> itself. React 17 enables gradual React upgrades rather than the all-or-nothing approach which has been used since inception. As the library grows this situation seems to be getting more problematic depending on the situation you are in.<\/p>\n\n\n\n

With this new option, you will now be able to upgrade your whole app at once or opt to upgrade your app piece by piece or even have a mix of the two. This would allow you to upgrade your entire app for example to React 18 while lazy-loading just what you need from React 17.<\/p>\n\n\n\n

Because of the nature of this new version, there are potential breaking changes, especially within the React Event System.<\/p>\n\n\n\n

Check out this announcement post<\/a> to get more details about this new React 17.0 release candidate version. If you are new to React or you just want to dive in you can visit the docs page here<\/a> to learn how to use the library<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

React 17.0 release candidate has been published two and a half years since the previous major release of React. In spite of this lengthy timeline, this version comes with no…<\/p>\n","protected":false},"author":1,"featured_media":9012,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,13,27,16,18],"tags":[164,320,328,350,424,433,449,501,542,543,544,591,635,636,638],"yoast_head":"\nReact 17.0 Release Candidate Announced With No New Features<\/title>\n<meta name=\"description\" content=\"React 17.0 release candidate has been published without new developer features, instead made easier to support gradual React upgrades\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React 17.0 Release Candidate Announced With No New Features\" \/>\n<meta property=\"og:description\" content=\"React 17.0 release candidate has been published without new developer features, instead made easier to support gradual React upgrades\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-15T12:05:01+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"React 17.0 Release Candidate With No New Features\",\"datePublished\":\"2020-08-15T12:05:01+00:00\",\"dateModified\":\"2020-08-15T12:05:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\"},\"wordCount\":227,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg\",\"keywords\":[\"Cross Platform\",\"Internet\",\"JavaScript\",\"Libraries\",\"Open Source\",\"Optimization\",\"Performance\",\"React\",\"Software\",\"Software Design\",\"Software development\",\"Tools\",\"Web\",\"Web Applications\",\"Web Development\"],\"articleSection\":[\"Libraries\",\"News\",\"Programming\",\"Technology\",\"Tools\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\",\"url\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\",\"name\":\"React 17.0 Release Candidate Announced With No New Features\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg\",\"datePublished\":\"2020-08-15T12:05:01+00:00\",\"dateModified\":\"2020-08-15T12:05:01+00:00\",\"description\":\"React 17.0 release candidate has been published without new developer features, instead made easier to support gradual React upgrades\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg\",\"width\":1200,\"height\":630,\"caption\":\"React 17.0 Release Candidate\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React 17.0 Release Candidate With No New Features\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/twitter.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"React 17.0 Release Candidate Announced With No New Features","description":"React 17.0 release candidate has been published without new developer features, instead made easier to support gradual React upgrades","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/","og_locale":"en_US","og_type":"article","og_title":"React 17.0 Release Candidate Announced With No New Features","og_description":"React 17.0 release candidate has been published without new developer features, instead made easier to support gradual React upgrades","og_url":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2020-08-15T12:05:01+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"React 17.0 Release Candidate With No New Features","datePublished":"2020-08-15T12:05:01+00:00","dateModified":"2020-08-15T12:05:01+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/"},"wordCount":227,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg","keywords":["Cross Platform","Internet","JavaScript","Libraries","Open Source","Optimization","Performance","React","Software","Software Design","Software development","Tools","Web","Web Applications","Web Development"],"articleSection":["Libraries","News","Programming","Technology","Tools"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/","url":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/","name":"React 17.0 Release Candidate Announced With No New Features","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg","datePublished":"2020-08-15T12:05:01+00:00","dateModified":"2020-08-15T12:05:01+00:00","description":"React 17.0 release candidate has been published without new developer features, instead made easier to support gradual React upgrades","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/react-17-0-release-candidate\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/08\/React-17.0-release-candidate.jpg","width":1200,"height":630,"caption":"React 17.0 Release Candidate"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/react-17-0-release-candidate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"React 17.0 Release Candidate With No New Features"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/twitter.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/9009"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=9009"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/9009\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/9012"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=9009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=9009"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=9009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}