{"id":1646,"date":"2024-08-02T10:53:06","date_gmt":"2024-08-02T08:53:06","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=1646"},"modified":"2024-08-02T10:53:07","modified_gmt":"2024-08-02T08:53:07","slug":"18-single-page-application-spa","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/","title":{"rendered":"18. Single Page Application (SPA)"},"content":{"rendered":"<ul class=\"su-subpages\"><li class=\"page_item page-item-1648 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/001-introduccion-a-las-single-page-applications-spa\/\" class=\"menu-link\">001. Introducci\u00f3n a las Single Page Applications (SPA)<\/a><\/li>\n<li class=\"page_item page-item-1651 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/002-estructura-de-proyecto-assets-helpers-y-components\/\" class=\"menu-link\">002. Estructura de Proyecto (assets, helpers y components)<\/a><\/li>\n<li class=\"page_item page-item-1654 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/003-helper-de-conexion-a-api-rest\/\" class=\"menu-link\">003. Helper de conexi\u00f3n a API REST<\/a><\/li>\n<li class=\"page_item page-item-1658 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/004-helper-de-peticiones-ajax\/\" class=\"menu-link\">004. Helper de peticiones AJAX<\/a><\/li>\n<li class=\"page_item page-item-1663 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/005-primeros-componentes-de-ui\/\" class=\"menu-link\">005. Primeros Componentes de UI<\/a><\/li>\n<li class=\"page_item page-item-1667 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/006-componente-header\/\" class=\"menu-link\">006. Componente Header<\/a><\/li>\n<li class=\"page_item page-item-1671 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/007-renderizado-dinamico\/\" class=\"menu-link\">007. Renderizado Din\u00e1mico<\/a><\/li>\n<li class=\"page_item page-item-1675 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/008-enrutamiento-router\/\" class=\"menu-link\">008. Enrutamiento (Router)<\/a><\/li>\n<li class=\"page_item page-item-1679 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/009-refactorizacion-de-la-app-enrutamiento-asincrono\/\" class=\"menu-link\">009. Refactorizaci\u00f3n de la App. Enrutamiento As\u00edncrono<\/a><\/li>\n<li class=\"page_item page-item-1684 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/010-vista-de-post-actual\/\" class=\"menu-link\">010. Vista de post actual<\/a><\/li>\n<li class=\"page_item page-item-1688 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/011-buscador-interno-de-la-app\/\" class=\"menu-link\">011. Buscador Interno de la App<\/a><\/li>\n<li class=\"page_item page-item-1692 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/012-vista-de-la-busqueda-actual\/\" class=\"menu-link\">012. Vista de la B\u00fasqueda Actual<\/a><\/li>\n<li class=\"page_item page-item-1696 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/013-infinite-scroll-high-order-components\/\" class=\"menu-link\">013. Infinite Scroll &amp; High Order Components<\/a><\/li>\n<li class=\"page_item page-item-1699 menu-item\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/014-styled-components-single-file-components\/\" class=\"menu-link\">014. Styled Components &amp; Single File Components<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":620,"menu_order":17,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","ast-disable-related-posts":"","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":""},"class_list":["post-1646","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1646"}],"version-history":[{"count":1,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1646\/revisions"}],"predecessor-version":[{"id":1647,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1646\/revisions\/1647"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/620"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}