{"id":33301,"date":"2025-06-11T11:20:00","date_gmt":"2025-06-11T09:20:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=33301"},"modified":"2025-06-11T11:26:58","modified_gmt":"2025-06-11T09:26:58","slug":"bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/","title":{"rendered":"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos"},"content":{"rendered":"\n<p>A medida que los desarrolladores progresan en sus carreras, trabajar con <strong>tecnolog\u00edas como React <\/strong>se vuelven algo tan natural como tomar caf\u00e9 por la ma\u00f1ana: incuestionable, autom\u00e1tico y reconfortante. Sin embargo, para alcanzar el nivel de Maestro Jedi, es necesario<strong> comprender lo que sucede bajo el cap\u00f3.<\/strong><\/p>\n\n\n\n<p>Para crear aplicaciones realmente excepcionales, necesitamos sumergirnos en las <strong>profundidades de React y entender sus mecanismos internos<\/strong>. Y esto es de lo que nos hablaron <strong>Miguel Mart\u00edn y Roger Sanz, de NN Digital Hub, en la charla Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos<\/strong>.<\/p>\n\n\n\n<p>Esta sesi\u00f3n se celebr\u00f3 en Codemotion Madrid 2025, concretamente el mi\u00e9rcoles 21 de mayo a las 15:30 en el plat\u00f3 5. Si quieres seguir creciendo como profesional y aprender a mirar lo cotidiano desde otro punto de vista, no te la pudiste perder. Pero, si fue as\u00ed, no te preocupes: podr\u00e1s ver la charla en nuestro canal de YouTube.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-contexto-de-la-charla\">Contexto de la charla<\/h2>\n\n\n\n<p>Durante la \u00faltima d\u00e9cada, y tras mucha observaci\u00f3n, experiencia y aprendizaje, en NN Digital Hub, han observado un patr\u00f3n com\u00fan: incluso los desarrolladores experimentados a menudo <strong>construyen con abstracciones que nunca han diseccionado completamente<\/strong>. Y aunque parezca algo normal o sin importancia, la realidad es que puede tener un <strong>gran impacto en el resultado final de cualquier proyecto.<\/strong><\/p>\n\n\n\n<p>Pero esto no es algo exclusivo de React: sucede con la mayor\u00eda de frameworks y librer\u00edas populares. La familiaridad con las herramientas puede llevarnos a <strong>dar por sentado su funcionamiento interno<\/strong>, limitando nuestra capacidad para optimizar y resolver problemas de manera profunda. Sin embargo, tampoco es <strong>algo que nos replanteemos muy a menudo: si funciona, es suficiente.<\/strong><\/p>\n\n\n\n<p>Y aunque el principal objetivo es crear c\u00f3digo que funcione, la <strong>falta de entendimiento profundo en el uso de<\/strong> <strong>herramientas abstra\u00eddas puede tener efectos negativos a largo plazo.<\/strong> Esto es m\u00e1s evidente en t\u00e9rminos de rendimiento y escalabilidad de proyectos medianos y\/o grandes.<\/p>\n\n\n\n<p>Por un lado, los problemas de rendimiento pueden manifestarse sutilmente al principio, pero <strong>crecer exponencialmente con el tiempo<\/strong>. Por otro, las decisiones arquitect\u00f3nicas basadas en un conocimiento superficial pueden <strong>limitar severamente la capacidad de evoluci\u00f3n de una aplicaci\u00f3n.<\/strong><\/p>\n\n\n\n<p>Por eso, entender los mecanismos internos de React no es solo una cuesti\u00f3n de ser el m\u00e1s pro de la sala, sino de una <strong>necesidad para construir aplicaciones robustas, seguras, escalables y mantenibles.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-solucion-toca-bajar-a-las-catacumbas\">\u00bfSoluci\u00f3n? Toca bajar a las catacumbas<\/h2>\n\n\n\n<p>La soluci\u00f3n para evitar \u201cacomodarse<strong>\u201d y dejar de dar por sentadas las cosas es bajar a las catacumbas<\/strong>. Toca remangarse, olvidar de alguna manera todo lo que sab\u00edas hasta ahora y explorar las profundidades de React (o cualquier otra biblioteca) como si fuera la primera vez.<\/p>\n\n\n\n<p>Por ejemplo, podemos empezar cuestionandonos <strong>c\u00f3mo funciona el modelo de ejecuci\u00f3n de JavaScript<\/strong>. Todos tenemos presente que JavaScript es un lenguaje de ejecuci\u00f3n single-threaded, pero \u00bfc\u00f3mo maneja entonces la asincron\u00eda? \u00bfPor qu\u00e9 necesitamos entender c\u00f3mo interact\u00faa React con este modelo de ejecuci\u00f3n?&nbsp;<\/p>\n\n\n\n<p>Entre otras cosas, para <strong>no generar condiciones de carrera, memory leaks o problemas de rendimiento<\/strong> que podr\u00edan haberse evitado con un conocimiento m\u00e1s profundo.<\/p>\n\n\n\n<p>O por qu\u00e9 no preguntarnos sobre el <strong>Virtual DOM: \u00bfc\u00f3mo funciona realmente la reconciliaci\u00f3n?<\/strong> \u00bfQu\u00e9 impacto tiene en el rendimiento de nuestra aplicaci\u00f3n? Pues porque este proceso es el que determina la eficiencia de React, y ignorar u olvidar su verdadera esencia puede provocar renders innecesarios o incluso romper la memorizaci\u00f3n.<\/p>\n\n\n\n<p>Y si hablamos de <strong>API de Hooks,<\/strong> que permiten usar estado, efectos y l\u00f3gica de ciclo de vida en componentes funcionales, podemos evitar efectos secundarios indeseados, como problemas de sincronizaci\u00f3n de estado, efectos que se ejecutan en momentos no deseados o errores como el famoso \u201cRendered fewer hooks than expected\u201d.<\/p>\n\n\n\n<p>En definitiva, conocer c\u00f3mo funciona internamente React nos permite <strong>tomar decisiones m\u00e1s inteligentes sobre la arquitectura y el rendimiento de nuestras aplicaciones<\/strong>.&nbsp;<\/p>\n\n\n\n<p>No se trata solo de escribir c\u00f3digo que funcione, sino de <strong>entender c\u00f3mo y por qu\u00e9 funciona<\/strong>. Esto evitar\u00e1 bugs dif\u00edciles de depurar, optimizar\u00e1 el rendimiento (cuantos menos renders, menos memoria) y que nuestra aplicaci\u00f3n React est\u00e9 lista para escalar sin que se vuelva inestable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-charla-bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\">La charla: \u201cBajo la superficie de React. Explorando las profundidades para crear mejores desarrollos\u201d<\/h2>\n\n\n\n<p><strong>Miguel Mart\u00edn L\u00f3pez<\/strong> (DevOps Application Engineer) y <strong>Roger Sanz Cort\u00e9s<\/strong> (Frontend Engineer) de NN Digital Hub, ya han bajado a las profundidades de React y quisieron compartir sus descubrimientos con la comunidad de desarrolladores.<\/p>\n\n\n\n<p>Durante esta charla<strong>, se exploraron los mecanismos internos m\u00e1s importantes de React<\/strong>, desde el modelo de ejecuci\u00f3n hasta los detalles m\u00e1s intrincados del proceso de reconciliaci\u00f3n. Su objetivo es ayudar a los desarrolladores a construir aplicaciones m\u00e1s robustas y eficientes, dot\u00e1ndolos de un conocimiento profundo que va m\u00e1s all\u00e1 de la simple implementaci\u00f3n.<\/p>\n\n\n\n<p>En esta charla exploraro los <strong>fundamentos profundos que impulsan el desarrollo frontend actual<\/strong>, desde el modelo de ejecuci\u00f3n de JavaScript hasta los detalles internos del comportamiento de renderizado de React, el proceso de reconciliaci\u00f3n y la API de hooks.<\/p>\n\n\n\n<p>Nos hizo <strong>revisitar herramientas cotidianas con nuevos ojos<\/strong>, descubrimos peque\u00f1as claves para mejorar el rendimiento y aprendimos c\u00f3mo los peque\u00f1os detalles de una implementaci\u00f3n pueden afectar a la escalabilidad y el mantenimiento en grandes bases de c\u00f3digo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-los-ponentes\">Los ponentes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.linkedin.com\/in\/miguelml\/\" target=\"_blank\" rel=\"noreferrer noopener\">Miguel Mart\u00edn L\u00f3pez<\/a> &#8211; DevOps Application Engineer en NN Digital Hub<\/strong>: Comenc\u00e9 mi andadura profesional t\u00e9cnica hace unos 20 a\u00f1os, trabajando inicialmente en empresas de marketing. A lo largo de los a\u00f1os, adquir\u00ed experiencia diversa en varios sectores, como el inmobiliario, la televisi\u00f3n y la banca. La mayor parte de mi carrera la he dedicado a trabajar como ingeniero full-stack y, en los \u00faltimos a\u00f1os, he asumido el papel de tech lead. Actualmente, formo parte de NN Digital Hub, donde, gracias a mi amplia experiencia y a la versatilidad de mis funciones, contribuyo como arquitecto y desarrollador, en funci\u00f3n de los requisitos del proyecto.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.linkedin.com\/in\/roger-sanz-2b1872162\/\" target=\"_blank\" rel=\"noreferrer noopener\">Roger Sanz Cort\u00e9s<\/a> &#8211; Frontend Engineer en NN Digital Hub:<\/strong> soy Ingeniero de Software en NN Group, con sede en Barcelona. Graduado en Ingenier\u00eda Electr\u00f3nica y Autom\u00e1tica, descubr\u00ed muy pronto mi pasi\u00f3n por la programaci\u00f3n. Mi trayectoria profesional me ha llevado desde el desarrollo backend hasta especializarme en frontend, particularmente con React. He trabajado en \u00e1reas de comercio electr\u00f3nico y log\u00edstica, centr\u00e1ndome en la creaci\u00f3n de interfaces f\u00e1ciles de usar y la implementaci\u00f3n de pruebas de extremo a extremo. Mi compromiso con la calidad y el aprendizaje continuo ha sido una constante a lo largo de mi carrera.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A medida que los desarrolladores progresan en sus carreras, trabajar con tecnolog\u00edas como React se vuelven algo tan natural como tomar caf\u00e9 por la ma\u00f1ana: incuestionable, autom\u00e1tico y reconfortante. Sin embargo, para alcanzar el nivel de Maestro Jedi, es necesario comprender lo que sucede bajo el cap\u00f3. Para crear aplicaciones realmente excepcionales, necesitamos sumergirnos en&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":33191,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10632],"tags":[],"collections":[],"class_list":{"0":"post-33301","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-frontend-es","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Descubre los secretos de React con Miguel Mart\u00edn y Roger Sanz en Codemotion Madrid 2025. Aprende a mejorar rendimiento, escalabilidad y mantenimiento explorando los mecanismos internos del framework.\" \/>\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.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos\" \/>\n<meta property=\"og:description\" content=\"Descubre los secretos de React con Miguel Mart\u00edn y Roger Sanz en Codemotion Madrid 2025. Aprende a mejorar rendimiento, escalabilidad y mantenimiento explorando los mecanismos internos del framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-11T09:20:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T09:26:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-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=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos\",\"datePublished\":\"2025-06-11T09:20:00+00:00\",\"dateModified\":\"2025-06-11T09:26:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\"},\"wordCount\":1150,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg\",\"articleSection\":[\"Frontend\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\",\"name\":\"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg\",\"datePublished\":\"2025-06-11T09:20:00+00:00\",\"dateModified\":\"2025-06-11T09:26:58+00:00\",\"description\":\"Descubre los secretos de React con Miguel Mart\u00edn y Roger Sanz en Codemotion Madrid 2025. Aprende a mejorar rendimiento, escalabilidad y mantenimiento explorando los mecanismos internos del framework.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"ai ready frontend\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\/\/x.com\/CodemotionIT\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos - Codemotion Magazine","description":"Descubre los secretos de React con Miguel Mart\u00edn y Roger Sanz en Codemotion Madrid 2025. Aprende a mejorar rendimiento, escalabilidad y mantenimiento explorando los mecanismos internos del framework.","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.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/","og_locale":"en_US","og_type":"article","og_title":"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos","og_description":"Descubre los secretos de React con Miguel Mart\u00edn y Roger Sanz en Codemotion Madrid 2025. Aprende a mejorar rendimiento, escalabilidad y mantenimiento explorando los mecanismos internos del framework.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-06-11T09:20:00+00:00","article_modified_time":"2025-06-11T09:26:58+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg","type":"image\/jpeg"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos","datePublished":"2025-06-11T09:20:00+00:00","dateModified":"2025-06-11T09:26:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/"},"wordCount":1150,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg","articleSection":["Frontend"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/","name":"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg","datePublished":"2025-06-11T09:20:00+00:00","dateModified":"2025-06-11T09:26:58+00:00","description":"Descubre los secretos de React con Miguel Mart\u00edn y Roger Sanz en Codemotion Madrid 2025. Aprende a mejorar rendimiento, escalabilidad y mantenimiento explorando los mecanismos internos del framework.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg","width":2560,"height":1707,"caption":"ai ready frontend"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/bajo-la-superficie-de-react-explorando-las-profundidades-para-crear-mejores-desarrollos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/es\/frontend-es\/"},{"@type":"ListItem","position":3,"name":"Bajo la superficie de React: Explorando las profundidades para crear mejores desarrollos"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-600x600.jpg","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-scaled.jpg",2560,1707,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-1024x683.jpg",1024,683,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-1536x1024.jpg",1536,1024,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-2048x1365.jpg",2048,1365,true],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-100x100.jpg",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/03\/6597434-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"A medida que los desarrolladores progresan en sus carreras, trabajar con tecnolog\u00edas como React se vuelven algo tan natural como tomar caf\u00e9 por la ma\u00f1ana: incuestionable, autom\u00e1tico y reconfortante. Sin embargo, para alcanzar el nivel de Maestro Jedi, es necesario comprender lo que sucede bajo el cap\u00f3. Para crear aplicaciones realmente excepcionales, necesitamos sumergirnos en&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/33301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=33301"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/33301\/revisions"}],"predecessor-version":[{"id":33313,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/33301\/revisions\/33313"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/33191"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=33301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=33301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=33301"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=33301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}