{"id":2305,"date":"2024-08-22T07:13:11","date_gmt":"2024-08-22T07:13:11","guid":{"rendered":"https:\/\/www.agencereactjs.fr\/?p=2305"},"modified":"2024-08-22T07:14:32","modified_gmt":"2024-08-22T07:14:32","slug":"historique-de-reactjs","status":"publish","type":"post","link":"https:\/\/www.agencereactjs.fr\/?p=2305","title":{"rendered":"Historique de Reactjs"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2305\" class=\"elementor elementor-2305\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-98abf64 e-flex e-con-boxed e-con e-parent\" data-id=\"98abf64\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-017d123 e-flex e-con-boxed e-con e-child\" data-id=\"017d123\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0aa199a elementor-widget elementor-widget-heading\" data-id=\"0aa199a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Origines de React<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf097b8 elementor-widget elementor-widget-text-editor\" data-id=\"cf097b8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.21.0 - 26-05-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>React a initialement \u00e9t\u00e9 cr\u00e9\u00e9 en 2011 par Jordan Walke, un ing\u00e9nieur logiciel chez Facebook. Jordan Walke a d\u2019abord d\u00e9velopp\u00e9 un prototype nomm\u00e9 \u00ab FaxJS \u00bb con\u00e7u pour construire une interface utilisateur dynamique pour Facebook, qui devenait une application de plus en plus complexe. Ce prototype s\u2019inspirait de XHP, un framework de composants HTML pour PHP que Walke avait lui-m\u00eame d\u00e9velopp\u00e9. Ayant prouv\u00e9 son potentiel en facilitant la gestion dynamique des interfaces, ce prototype a conduit \u00e0 la cr\u00e9ation de React, qui a \u00e9t\u00e9 d\u00e9ploy\u00e9 pour la premi\u00e8re fois sur le fil d\u2019actualit\u00e9 de Facebook en 2011 puis sur Instagram en 2012.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-23bef8b e-flex e-con-boxed e-con e-child\" data-id=\"23bef8b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc1e1e4 elementor-widget elementor-widget-heading\" data-id=\"cc1e1e4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Lancement de React<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4415615 elementor-widget elementor-widget-text-editor\" data-id=\"4415615\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Face \u00e0 ses premiers succ\u00e8s, React a \u00e9t\u00e9 pr\u00e9sent\u00e9 \u00e0 la communaut\u00e9 de d\u00e9veloppeurs lors de la JSConf US en mai 2013 et Facebook a d\u00e9cid\u00e9 de le rendre open source, ce qui a marqu\u00e9 un tournant d\u00e9cisif dans son adoption \u00e0 large \u00e9chelle. Sa capacit\u00e9 \u00e0 rendre les interfaces plus dynamiques et r\u00e9actives a attir\u00e9 une attention croissante, faisant rapidement de React une solution privil\u00e9gi\u00e9e pour de nombreux d\u00e9veloppeurs et entreprises.<\/p><p>En effet, gr\u00e2ce \u00e0 son approche d\u00e9clarative, la biblioth\u00e8que permet aux d\u00e9veloppeurs de d\u00e9crire \u00e0 quoi ils veulent que l\u2019interface utilisateur (UI) ressemble plut\u00f4t que de savoir comment la faire. Cette m\u00e9thode se d\u00e9marque des autres biblioth\u00e8ques JavaScript plus traditionnelles qui adoptent une syntaxe imp\u00e9rative, car avec cette derni\u00e8re, les d\u00e9veloppeurs n\u2019ont pas le choix que d\u2019\u00e9crire enti\u00e8rement les \u00e9tapes n\u00e9cessaires pour obtenir le r\u00e9sultat souhait\u00e9. Avec la syntaxe d\u00e9clarative, c\u2019est la biblioth\u00e8que elle-m\u00eame qui g\u00e8re le processus de r\u00e9daction du code.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d17062b e-flex e-con-boxed e-con e-child\" data-id=\"d17062b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91156fc elementor-widget elementor-widget-heading\" data-id=\"91156fc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Expansion avec React Native<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65d2864 elementor-widget elementor-widget-text-editor\" data-id=\"65d2864\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>La croissance de React s\u2019est acc\u00e9l\u00e9r\u00e9e avec le lancement de React Native en 2015, permettant aux d\u00e9veloppeurs de cr\u00e9er des applications mobiles natives pour iOS et Android en utilisant la m\u00eame base de code React. Cette extension a non seulement renforc\u00e9 la position de React dans le d\u00e9veloppement web mais a \u00e9galement \u00e9largi son champ d\u2019application au d\u00e9veloppement mobile.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-448053f e-flex e-con-boxed e-con e-child\" data-id=\"448053f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b07d259 elementor-widget elementor-widget-heading\" data-id=\"b07d259\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00c9volution et fonctionnalit\u00e9s am\u00e9lior\u00e9es<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37ec218 elementor-widget elementor-widget-text-editor\" data-id=\"37ec218\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>En 2016, l\u2019introduction de Fiber, une r\u00e9vision majeure de l\u2019architecture au c\u0153ur de React, a marqu\u00e9 une avanc\u00e9e significative pour la biblioth\u00e8que. Cette nouvelle architecture a optimis\u00e9 le rendu des interfaces utilisateur, non seulement en am\u00e9liorant la hi\u00e9rarchisation des t\u00e2ches de rendu, mais \u00e9galement en exploitant plus efficacement le DOM virtuel, une abstraction l\u00e9g\u00e8re du DOM r\u00e9el. Le DOM virtuel permet \u00e0 React de minimiser les interactions co\u00fbteuses avec le DOM r\u00e9el, en effectuant des comparaisons rapides et en mettant \u00e0 jour uniquement les parties qui ont r\u00e9ellement chang\u00e9, ce qui acc\u00e9l\u00e8re consid\u00e9rablement les performances globales et la r\u00e9activit\u00e9 des applications.<\/p><p>L\u2019ann\u00e9e suivante, avec le lancement de React 16, Fiber est devenu une partie int\u00e9grante de React, apportant des am\u00e9liorations notables telles qu\u2019un meilleur traitement des erreurs et un support renforc\u00e9 pour le rendu c\u00f4t\u00e9 serveur. Cette version a \u00e9galement consolid\u00e9 l\u2019utilisation des composants r\u00e9utilisables, l\u2019une des fonctionnalit\u00e9s fondamentales de React. Ces composants, qui encapsulent leur propre logique et \u00e9tat, peuvent \u00eatre r\u00e9utilis\u00e9s \u00e0 travers diff\u00e9rentes parties d\u2019une application, permettant ainsi aux d\u00e9veloppeurs de construire des applications robustes et maintenables avec moins de code et une meilleure efficacit\u00e9.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Depuis son lancement par Facebook (aujourd\u2019hui Meta) en 2013, la biblioth\u00e8que React a connu une \u00e9volution rapide et est devenue l\u2019une des technologies front-end les plus populaires et influentes dans le d\u00e9veloppement web moderne.<\/p>\n","protected":false},"author":1,"featured_media":155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15],"tags":[],"class_list":["post-2305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-categorie-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Historique de Reactjs - Sokeo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.agencereactjs.fr\/?p=2305\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Historique de Reactjs - Sokeo\" \/>\n<meta property=\"og:description\" content=\"Depuis son lancement par Facebook (aujourd\u2019hui Meta) en 2013, la biblioth\u00e8que React a connu une \u00e9volution rapide et est devenue l\u2019une des technologies front-end les plus populaires et influentes dans le d\u00e9veloppement web moderne.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.agencereactjs.fr\/?p=2305\" \/>\n<meta property=\"og:site_name\" content=\"Sokeo\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-22T07:13:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-22T07:14:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"euxur\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"euxur\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\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\":\"Article\",\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305\"},\"author\":{\"name\":\"euxur\",\"@id\":\"https:\/\/www.agencereactjs.fr\/#\/schema\/person\/4598ef53dee81ec97465491e7531f396\"},\"headline\":\"Historique de Reactjs\",\"datePublished\":\"2024-08-22T07:13:11+00:00\",\"dateModified\":\"2024-08-22T07:14:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305\"},\"wordCount\":592,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg\",\"articleSection\":[\"cat\u00e9gorie 1\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.agencereactjs.fr\/?p=2305#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305\",\"url\":\"https:\/\/www.agencereactjs.fr\/?p=2305\",\"name\":\"Historique de Reactjs - Sokeo\",\"isPartOf\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg\",\"datePublished\":\"2024-08-22T07:13:11+00:00\",\"dateModified\":\"2024-08-22T07:14:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.agencereactjs.fr\/?p=2305\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage\",\"url\":\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg\",\"contentUrl\":\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.agencereactjs.fr\/?p=2305#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.agencereactjs.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Historique de Reactjs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.agencereactjs.fr\/#website\",\"url\":\"https:\/\/www.agencereactjs.fr\/\",\"name\":\"Sokeo\",\"description\":\"Agence de d\u00e9veloppement web React JS\",\"publisher\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.agencereactjs.fr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.agencereactjs.fr\/#organization\",\"name\":\"Sokeo\",\"url\":\"https:\/\/www.agencereactjs.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.agencereactjs.fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/Asset-1.svg\",\"contentUrl\":\"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/Asset-1.svg\",\"width\":71,\"height\":26,\"caption\":\"Sokeo\"},\"image\":{\"@id\":\"https:\/\/www.agencereactjs.fr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.agencereactjs.fr\/#\/schema\/person\/4598ef53dee81ec97465491e7531f396\",\"name\":\"euxur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.agencereactjs.fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/534e562b17d977a93c0457948668c2be753ec41efed38e5a42ecec196bf8edad?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/534e562b17d977a93c0457948668c2be753ec41efed38e5a42ecec196bf8edad?s=96&d=mm&r=g\",\"caption\":\"euxur\"},\"sameAs\":[\"https:\/\/www.agencereactjs.fr\"],\"url\":\"https:\/\/www.agencereactjs.fr\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Historique de Reactjs - Sokeo","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":"https:\/\/www.agencereactjs.fr\/?p=2305","og_locale":"fr_FR","og_type":"article","og_title":"Historique de Reactjs - Sokeo","og_description":"Depuis son lancement par Facebook (aujourd\u2019hui Meta) en 2013, la biblioth\u00e8que React a connu une \u00e9volution rapide et est devenue l\u2019une des technologies front-end les plus populaires et influentes dans le d\u00e9veloppement web moderne.","og_url":"https:\/\/www.agencereactjs.fr\/?p=2305","og_site_name":"Sokeo","article_published_time":"2024-08-22T07:13:11+00:00","article_modified_time":"2024-08-22T07:14:32+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg","type":"image\/jpeg"}],"author":"euxur","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"euxur","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.agencereactjs.fr\/?p=2305#article","isPartOf":{"@id":"https:\/\/www.agencereactjs.fr\/?p=2305"},"author":{"name":"euxur","@id":"https:\/\/www.agencereactjs.fr\/#\/schema\/person\/4598ef53dee81ec97465491e7531f396"},"headline":"Historique de Reactjs","datePublished":"2024-08-22T07:13:11+00:00","dateModified":"2024-08-22T07:14:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.agencereactjs.fr\/?p=2305"},"wordCount":592,"commentCount":0,"publisher":{"@id":"https:\/\/www.agencereactjs.fr\/#organization"},"image":{"@id":"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage"},"thumbnailUrl":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg","articleSection":["cat\u00e9gorie 1"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.agencereactjs.fr\/?p=2305#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.agencereactjs.fr\/?p=2305","url":"https:\/\/www.agencereactjs.fr\/?p=2305","name":"Historique de Reactjs - Sokeo","isPartOf":{"@id":"https:\/\/www.agencereactjs.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage"},"image":{"@id":"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage"},"thumbnailUrl":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg","datePublished":"2024-08-22T07:13:11+00:00","dateModified":"2024-08-22T07:14:32+00:00","breadcrumb":{"@id":"https:\/\/www.agencereactjs.fr\/?p=2305#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.agencereactjs.fr\/?p=2305"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.agencereactjs.fr\/?p=2305#primaryimage","url":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg","contentUrl":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/programming-background-with-person-working-with-codes-computer-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/www.agencereactjs.fr\/?p=2305#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.agencereactjs.fr\/"},{"@type":"ListItem","position":2,"name":"Historique de Reactjs"}]},{"@type":"WebSite","@id":"https:\/\/www.agencereactjs.fr\/#website","url":"https:\/\/www.agencereactjs.fr\/","name":"Sokeo","description":"Agence de d\u00e9veloppement web React JS","publisher":{"@id":"https:\/\/www.agencereactjs.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.agencereactjs.fr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.agencereactjs.fr\/#organization","name":"Sokeo","url":"https:\/\/www.agencereactjs.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.agencereactjs.fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/Asset-1.svg","contentUrl":"https:\/\/www.agencereactjs.fr\/wp-content\/uploads\/2024\/05\/Asset-1.svg","width":71,"height":26,"caption":"Sokeo"},"image":{"@id":"https:\/\/www.agencereactjs.fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.agencereactjs.fr\/#\/schema\/person\/4598ef53dee81ec97465491e7531f396","name":"euxur","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.agencereactjs.fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/534e562b17d977a93c0457948668c2be753ec41efed38e5a42ecec196bf8edad?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/534e562b17d977a93c0457948668c2be753ec41efed38e5a42ecec196bf8edad?s=96&d=mm&r=g","caption":"euxur"},"sameAs":["https:\/\/www.agencereactjs.fr"],"url":"https:\/\/www.agencereactjs.fr\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/posts\/2305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2305"}],"version-history":[{"count":4,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/posts\/2305\/revisions"}],"predecessor-version":[{"id":2309,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/posts\/2305\/revisions\/2309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=\/wp\/v2\/media\/155"}],"wp:attachment":[{"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.agencereactjs.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}