{"id":312,"date":"2024-01-08T15:00:20","date_gmt":"2024-01-08T14:00:20","guid":{"rendered":"https:\/\/az-portfolio.ovh\/?page_id=312"},"modified":"2024-03-06T11:49:00","modified_gmt":"2024-03-06T10:49:00","slug":"stake-tutorials-2","status":"publish","type":"page","link":"https:\/\/az-portfolio.ovh\/?page_id=312","title":{"rendered":"React"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"312\" class=\"elementor elementor-312\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4d2249a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4d2249a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2bcd5a6\" data-id=\"2bcd5a6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c3c362 elementor-widget elementor-widget-text-editor\" data-id=\"6c3c362\" 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><a href=\"https:\/\/az-portfolio.ovh\/\">Accueil<\/a> -&gt; <a href=\"https:\/\/az-portfolio.ovh\/?page_id=60\">Comp\u00e9tences<\/a> -&gt; React<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1051f2e elementor-widget elementor-widget-heading\" data-id=\"1051f2e\" 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\">React<br>\n\u2b50\u2b50\u2b50<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9858df0 elementor-section-content-top elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9858df0\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c8b6a46\" data-id=\"c8b6a46\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5ca41a1 elementor-widget elementor-widget-image\" data-id=\"5ca41a1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-29-13.15.44-A-modern-laptop-on-a-desk-displaying-a-code-editor-with-a-React-project-open.-The-screen-shows-distinctive-React-elements-like-JSX-and-components.-Bes-768x768.webp\" class=\"attachment-medium_large size-medium_large wp-image-815\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-29-13.15.44-A-modern-laptop-on-a-desk-displaying-a-code-editor-with-a-React-project-open.-The-screen-shows-distinctive-React-elements-like-JSX-and-components.-Bes-768x768.webp 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-29-13.15.44-A-modern-laptop-on-a-desk-displaying-a-code-editor-with-a-React-project-open.-The-screen-shows-distinctive-React-elements-like-JSX-and-components.-Bes-300x300.webp 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-29-13.15.44-A-modern-laptop-on-a-desk-displaying-a-code-editor-with-a-React-project-open.-The-screen-shows-distinctive-React-elements-like-JSX-and-components.-Bes-150x150.webp 150w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-02-29-13.15.44-A-modern-laptop-on-a-desk-displaying-a-code-editor-with-a-React-project-open.-The-screen-shows-distinctive-React-elements-like-JSX-and-components.-Bes.webp 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f26966c\" data-id=\"f26966c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-050eff5 elementor-widget elementor-widget-heading\" data-id=\"050eff5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-large\">Introduction<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1308b1c elementor-widget elementor-widget-text-editor\" data-id=\"1308b1c\" 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><span style=\"font-weight: 400;\">React est une biblioth\u00e8que JavaScript open-source utilis\u00e9e pour d\u00e9velopper des interfaces utilisateur (UI) interactives et r\u00e9actives. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e par Facebook en 2011 et est maintenant largement utilis\u00e9e par des d\u00e9veloppeurs du monde entier.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-657f801 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"657f801\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0f28f53\" data-id=\"0f28f53\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a01cff9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a01cff9\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-087ff14 elementor-widget elementor-widget-heading\" data-id=\"087ff14\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-large\">Pour aller plus loin<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b644d6 elementor-widget elementor-widget-text-editor\" data-id=\"1b644d6\" 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><span style=\"font-weight: 400;\">React permet de construire des composants d&rsquo;interface utilisateur, qui sont des blocs de code r\u00e9utilisables qui peuvent \u00eatre assembl\u00e9s pour cr\u00e9er des applications web complexes. Les composants sont construits \u00e0 partir de blocs de code appel\u00e9s \u00ab\u00a0\u00e9l\u00e9ments\u00a0\u00bb qui d\u00e9crivent la fa\u00e7on dont l&rsquo;interface utilisateur doit \u00eatre rendue. React utilise un syst\u00e8me de gestion d&rsquo;\u00e9tat qui permet de manipuler les donn\u00e9es de mani\u00e8re efficace, sans avoir \u00e0 recharger constamment la page.<\/span><\/p><p><span style=\"font-weight: 400;\">L&rsquo;un des avantages de React est sa capacit\u00e9 \u00e0 cr\u00e9er des interfaces utilisateur r\u00e9actives et dynamiques, en permettant la mise \u00e0 jour des parties sp\u00e9cifiques de l&rsquo;interface utilisateur sans recharger la page enti\u00e8re. Cela am\u00e9liore consid\u00e9rablement la vitesse et les performances de l&rsquo;application, offrant une exp\u00e9rience utilisateur plus agr\u00e9able.<\/span><\/p><p><span style=\"font-weight: 400;\">React est \u00e9galement tr\u00e8s flexible et peut \u00eatre utilis\u00e9 avec une vari\u00e9t\u00e9 de technologies, tels que Redux pour la gestion de l&rsquo;\u00e9tat, React Native pour le d\u00e9veloppement d&rsquo;applications mobiles, et Next.js pour la cr\u00e9ation d&rsquo;applications web compl\u00e8tes.<\/span><\/p><p><span style=\"font-weight: 400;\">En somme, React est une biblioth\u00e8que JavaScript puissante et flexible qui permet de cr\u00e9er des interfaces utilisateur interactives et r\u00e9actives de mani\u00e8re efficace, rapide et flexible. Elle est devenue un choix populaire pour les d\u00e9veloppeurs web et est utilis\u00e9e par de nombreuses entreprises pour la cr\u00e9ation d&rsquo;applications web modernes et performantes.<\/span><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-527e928 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"527e928\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-efa95c5\" data-id=\"efa95c5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a408ce3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a408ce3\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a2b9d8 elementor-widget elementor-widget-heading\" data-id=\"8a2b9d8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-large\">Contexte d'utilisation<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d15663f elementor-widget elementor-widget-text-editor\" data-id=\"d15663f\" 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>Dans le cadre de mes projets <strong><a href=\"https:\/\/az-portfolio.ovh\/?page_id=159\">MetricsWeb<\/a><\/strong> et <strong><a href=\"https:\/\/az-portfolio.ovh\/?page_id=161\">InvisartUI<\/a> <\/strong>chez Invisart, j&rsquo;ai eu l&rsquo;occasion de mettre en \u0153uvre React pour d\u00e9velopper des interfaces utilisateur interactives et r\u00e9actives<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-c5e72f3 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default\" data-id=\"c5e72f3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-a2b3083\" data-id=\"a2b3083\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-667e60d elementor-widget elementor-widget-image\" data-id=\"667e60d\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"376\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-768x376.png\" class=\"attachment-medium_large size-medium_large wp-image-1050\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-768x376.png 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-300x147.png 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-1024x501.png 1024w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-1536x751.png 1536w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished.png 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-e308fa4\" data-id=\"e308fa4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ff56b3 elementor-widget elementor-widget-text-editor\" data-id=\"1ff56b3\" 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>Dans l&rsquo;application MetricsWeb, d\u00e9di\u00e9e \u00e0 l&rsquo;analyse et au traitement de donn\u00e9es dans le domaine dentaire, l&rsquo;utilisation de React a \u00e9t\u00e9 particuli\u00e8rement b\u00e9n\u00e9fique. Gr\u00e2ce \u00e0 React, j&rsquo;ai pu concevoir des composants d&rsquo;interface utilisateur modulaires et r\u00e9utilisables, ce qui a facilit\u00e9 le d\u00e9veloppement et la maintenance de l&rsquo;application. De plus, la capacit\u00e9 de React \u00e0 g\u00e9rer efficacement les mises \u00e0 jour de l&rsquo;interface utilisateur sans recharger la page enti\u00e8re a contribu\u00e9 \u00e0 am\u00e9liorer la r\u00e9activit\u00e9 et les performances de MetricsWeb.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4160417\" data-id=\"4160417\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f704155 elementor-widget elementor-widget-image\" data-id=\"f704155\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/az-portfolio.ovh\/?page_id=159\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"146\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-300x146.png\" class=\"attachment-medium size-medium wp-image-113\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-300x146.png 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-1024x499.png 1024w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-768x374.png 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-1536x749.png 1536w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-2048x999.png 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-94f87a4 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default\" data-id=\"94f87a4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-92cd87e\" data-id=\"92cd87e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-30b1446 elementor-widget elementor-widget-image\" data-id=\"30b1446\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/az-portfolio.ovh\/?page_id=161\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"146\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-300x146.png\" class=\"attachment-medium size-medium wp-image-112\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-300x146.png 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-1024x499.png 1024w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-768x374.png 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-1536x749.png 1536w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-2048x999.png 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f669f6a\" data-id=\"f669f6a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c8e149 elementor-widget elementor-widget-text-editor\" data-id=\"8c8e149\" 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>Une des forces majeures de React r\u00e9side dans sa capacit\u00e9 \u00e0 mettre \u00e0 jour dynamiquement l&rsquo;interface utilisateur au fur et \u00e0 mesure des diff\u00e9rentes \u00e9tapes. Cette fonctionnalit\u00e9 a \u00e9t\u00e9 particuli\u00e8rement b\u00e9n\u00e9fique dans le contexte d&rsquo;InvisartUI, o\u00f9 les \u00e9tapes de prise d&#8217;empreintes dentaires n\u00e9cessitaient des mises \u00e0 jour rapides et fluides de l&rsquo;interface pour guider efficacement les utilisateurs tout au long du processus.<\/p><p>De plus, l&rsquo;int\u00e9gration de la visualisation 3D gr\u00e2ce au module THREE.js a \u00e9t\u00e9 parfaitement harmonis\u00e9e avec l&rsquo;architecture de React. Cette symbiose a permis une gestion ais\u00e9e et une manipulation fluide des composants d&rsquo;interface utilisateur, offrant ainsi une exp\u00e9rience immersive et intuitive aux utilisateurs. En combinant les fonctionnalit\u00e9s de React avec la visualisation 3D, nous avons pu cr\u00e9er une interface utilisateur dynamique et r\u00e9active, o\u00f9 les mises \u00e0 jour sont effectu\u00e9es en temps r\u00e9el pour refl\u00e9ter avec pr\u00e9cision les actions de l&rsquo;utilisateur, am\u00e9liorant ainsi la fluidit\u00e9 et l&rsquo;efficacit\u00e9 globale de l&rsquo;application.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-864a67f\" data-id=\"864a67f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-61c61b7 elementor-widget elementor-widget-image\" data-id=\"61c61b7\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"385\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/Capture-decran-du-2024-03-05-11-15-34-768x385.png\" class=\"attachment-medium_large size-medium_large wp-image-1386\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/Capture-decran-du-2024-03-05-11-15-34-768x385.png 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/Capture-decran-du-2024-03-05-11-15-34-300x150.png 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/Capture-decran-du-2024-03-05-11-15-34-1024x513.png 1024w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/Capture-decran-du-2024-03-05-11-15-34-1536x769.png 1536w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/Capture-decran-du-2024-03-05-11-15-34.png 1923w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-891e72b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"891e72b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5e87868\" data-id=\"5e87868\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4d6fbab elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4d6fbab\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-628a0d4 elementor-section-content-top elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"628a0d4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c4a9dd7\" data-id=\"c4a9dd7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63940d8 elementor-widget elementor-widget-image\" data-id=\"63940d8\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/DALL\u00b7E-2024-03-01-20.46.44-An-individual-in-a-work-or-learning-environment-engaged-in-deep-and-constructive-reflection-on-their-journey-surrounded-by-symbols-representing-acqu-768x768.webp\" class=\"attachment-medium_large size-medium_large wp-image-1041\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/DALL\u00b7E-2024-03-01-20.46.44-An-individual-in-a-work-or-learning-environment-engaged-in-deep-and-constructive-reflection-on-their-journey-surrounded-by-symbols-representing-acqu-768x768.webp 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/DALL\u00b7E-2024-03-01-20.46.44-An-individual-in-a-work-or-learning-environment-engaged-in-deep-and-constructive-reflection-on-their-journey-surrounded-by-symbols-representing-acqu-300x300.webp 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/DALL\u00b7E-2024-03-01-20.46.44-An-individual-in-a-work-or-learning-environment-engaged-in-deep-and-constructive-reflection-on-their-journey-surrounded-by-symbols-representing-acqu-150x150.webp 150w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/DALL\u00b7E-2024-03-01-20.46.44-An-individual-in-a-work-or-learning-environment-engaged-in-deep-and-constructive-reflection-on-their-journey-surrounded-by-symbols-representing-acqu.webp 1024w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5a88c5f\" data-id=\"5a88c5f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-004c3e7 elementor-widget elementor-widget-heading\" data-id=\"004c3e7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-large\">Retour d'exp\u00e9rience<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5c2c7d elementor-widget elementor-widget-text-editor\" data-id=\"b5c2c7d\" 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>Lors de mes d\u00e9buts avec React, j&rsquo;ai rencontr\u00e9 quelques difficult\u00e9s initiales. Comme beaucoup de d\u00e9veloppeurs, j&rsquo;ai trouv\u00e9 la transition vers cette biblioth\u00e8que JavaScript un peu d\u00e9concertante au d\u00e9but. Cependant, gr\u00e2ce \u00e0 une pratique quotidienne assidue et \u00e0 un suivi r\u00e9gulier de cours en ligne, j&rsquo;ai progressivement commenc\u00e9 \u00e0 mieux comprendre son fonctionnement et \u00e0 surmonter ces obstacles initiaux. La pers\u00e9v\u00e9rance et l&rsquo;engagement dans l&rsquo;apprentissage ont \u00e9t\u00e9 essentiels pour ma\u00eetriser cette technologie.<\/p><p>Aujourd&rsquo;hui, avec plus de deux ans et demi d&rsquo;exp\u00e9rience de travail quotidien avec React, je suis devenu \u00e0 l&rsquo;aise avec ses concepts et ses principes fondamentaux. Cette familiarit\u00e9 m&rsquo;a permis d&rsquo;appr\u00e9cier pleinement les avantages qu&rsquo;offre React, notamment sa r\u00e9activit\u00e9 c\u00f4t\u00e9 utilisateur. La capacit\u00e9 de React \u00e0 mettre \u00e0 jour dynamiquement l&rsquo;interface utilisateur en fonction des actions de l&rsquo;utilisateur est particuli\u00e8rement appr\u00e9ci\u00e9e, car elle permet de cr\u00e9er des applications web interactives et intuitives qui offrent une exp\u00e9rience utilisateur fluide et agr\u00e9able.<\/p><p>En conclusion, mon exp\u00e9rience avec React a \u00e9t\u00e9 une courbe d&rsquo;apprentissage stimulante, mais gratifiante. Malgr\u00e9 les d\u00e9fis initiaux, ma pers\u00e9v\u00e9rance m&rsquo;a permis de surmonter ces obstacles et de devenir comp\u00e9tent et confiant dans l&rsquo;utilisation de cette technologie. Je suis enthousiaste \u00e0 l&rsquo;id\u00e9e de continuer \u00e0 explorer les possibilit\u00e9s offertes par React et de contribuer \u00e0 la cr\u00e9ation d&rsquo;applications web modernes et performantes.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a58ffa2 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a58ffa2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-621120f\" data-id=\"621120f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c7f583b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c7f583b\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-264259c elementor-widget elementor-widget-heading\" data-id=\"264259c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-large\">R\u00e9alisations li\u00e9es<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-49a3201 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"49a3201\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c08ebf5\" data-id=\"c08ebf5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c32afe9 elementor-widget elementor-widget-image\" data-id=\"c32afe9\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/az-portfolio.ovh\/?page_id=159\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"146\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-300x146.png\" class=\"attachment-medium size-medium wp-image-113\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-300x146.png 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-1024x499.png 1024w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-768x374.png 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-1536x749.png 1536w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test2-2048x999.png 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f04241e\" data-id=\"f04241e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ce4349 elementor-widget elementor-widget-image\" data-id=\"7ce4349\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/az-portfolio.ovh\/?page_id=161\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"146\" src=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-300x146.png\" class=\"attachment-medium size-medium wp-image-112\" alt=\"\" srcset=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-300x146.png 300w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-1024x499.png 1024w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-768x374.png 768w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-1536x749.png 1536w, https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2023\/06\/test-2048x999.png 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Accueil -&gt; Comp\u00e9tences -&gt; React React \u2b50\u2b50\u2b50 Introduction React est une biblioth\u00e8que JavaScript open-source utilis\u00e9e pour d\u00e9velopper des interfaces utilisateur (UI) interactives et r\u00e9actives. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e par Facebook en 2011 et est maintenant largement utilis\u00e9e par des d\u00e9veloppeurs du monde entier. Pour aller plus loin React permet de construire des composants d&rsquo;interface utilisateur, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-312","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>React - Alexandre Zamo<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"React - Alexandre Zamo\" \/>\n<meta property=\"og:description\" content=\"Accueil -&gt; Comp\u00e9tences -&gt; React React \u2b50\u2b50\u2b50 Introduction React est une biblioth\u00e8que JavaScript open-source utilis\u00e9e pour d\u00e9velopper des interfaces utilisateur (UI) interactives et r\u00e9actives. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e par Facebook en 2011 et est maintenant largement utilis\u00e9e par des d\u00e9veloppeurs du monde entier. Pour aller plus loin React permet de construire des composants d&rsquo;interface utilisateur, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/az-portfolio.ovh\/?page_id=312\" \/>\n<meta property=\"og:site_name\" content=\"Alexandre Zamo\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-06T10:49:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-768x376.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/az-portfolio.ovh\/?page_id=312\",\"url\":\"https:\/\/az-portfolio.ovh\/?page_id=312\",\"name\":\"React - Alexandre Zamo\",\"isPartOf\":{\"@id\":\"https:\/\/az-portfolio.ovh\/#website\"},\"datePublished\":\"2024-01-08T14:00:20+00:00\",\"dateModified\":\"2024-03-06T10:49:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/az-portfolio.ovh\/?page_id=312#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/az-portfolio.ovh\/?page_id=312\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/az-portfolio.ovh\/?page_id=312#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/az-portfolio.ovh\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"React\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/az-portfolio.ovh\/#website\",\"url\":\"https:\/\/az-portfolio.ovh\/\",\"name\":\"Alexandre Zamo\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/az-portfolio.ovh\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"React - Alexandre Zamo","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":"fr_FR","og_type":"article","og_title":"React - Alexandre Zamo","og_description":"Accueil -&gt; Comp\u00e9tences -&gt; React React \u2b50\u2b50\u2b50 Introduction React est une biblioth\u00e8que JavaScript open-source utilis\u00e9e pour d\u00e9velopper des interfaces utilisateur (UI) interactives et r\u00e9actives. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e par Facebook en 2011 et est maintenant largement utilis\u00e9e par des d\u00e9veloppeurs du monde entier. Pour aller plus loin React permet de construire des composants d&rsquo;interface utilisateur, [&hellip;]","og_url":"https:\/\/az-portfolio.ovh\/?page_id=312","og_site_name":"Alexandre Zamo","article_modified_time":"2024-03-06T10:49:00+00:00","og_image":[{"url":"https:\/\/az-portfolio.ovh\/wp-content\/uploads\/2024\/03\/StatFinished-768x376.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/az-portfolio.ovh\/?page_id=312","url":"https:\/\/az-portfolio.ovh\/?page_id=312","name":"React - Alexandre Zamo","isPartOf":{"@id":"https:\/\/az-portfolio.ovh\/#website"},"datePublished":"2024-01-08T14:00:20+00:00","dateModified":"2024-03-06T10:49:00+00:00","breadcrumb":{"@id":"https:\/\/az-portfolio.ovh\/?page_id=312#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/az-portfolio.ovh\/?page_id=312"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/az-portfolio.ovh\/?page_id=312#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/az-portfolio.ovh\/"},{"@type":"ListItem","position":2,"name":"React"}]},{"@type":"WebSite","@id":"https:\/\/az-portfolio.ovh\/#website","url":"https:\/\/az-portfolio.ovh\/","name":"Alexandre Zamo","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/az-portfolio.ovh\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=\/wp\/v2\/pages\/312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=312"}],"version-history":[{"count":51,"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=\/wp\/v2\/pages\/312\/revisions"}],"predecessor-version":[{"id":1475,"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=\/wp\/v2\/pages\/312\/revisions\/1475"}],"wp:attachment":[{"href":"https:\/\/az-portfolio.ovh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}