{"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\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/001-introduccion-a-las-single-page-applications-spa\/\">001. Introducci\u00f3n a las Single Page Applications (SPA)<\/a><\/li>\n<li class=\"page_item page-item-1651\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/002-estructura-de-proyecto-assets-helpers-y-components\/\">002. Estructura de Proyecto (assets, helpers y components)<\/a><\/li>\n<li class=\"page_item page-item-1654\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/003-helper-de-conexion-a-api-rest\/\">003. Helper de conexi\u00f3n a API REST<\/a><\/li>\n<li class=\"page_item page-item-1658\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/004-helper-de-peticiones-ajax\/\">004. Helper de peticiones AJAX<\/a><\/li>\n<li class=\"page_item page-item-1663\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/005-primeros-componentes-de-ui\/\">005. Primeros Componentes de UI<\/a><\/li>\n<li class=\"page_item page-item-1667\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/006-componente-header\/\">006. Componente Header<\/a><\/li>\n<li class=\"page_item page-item-1671\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/007-renderizado-dinamico\/\">007. Renderizado Din\u00e1mico<\/a><\/li>\n<li class=\"page_item page-item-1675\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/008-enrutamiento-router\/\">008. Enrutamiento (Router)<\/a><\/li>\n<li class=\"page_item page-item-1679\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/009-refactorizacion-de-la-app-enrutamiento-asincrono\/\">009. Refactorizaci\u00f3n de la App. Enrutamiento As\u00edncrono<\/a><\/li>\n<li class=\"page_item page-item-1684\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/010-vista-de-post-actual\/\">010. Vista de post actual<\/a><\/li>\n<li class=\"page_item page-item-1688\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/011-buscador-interno-de-la-app\/\">011. Buscador Interno de la App<\/a><\/li>\n<li class=\"page_item page-item-1692\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/012-vista-de-la-busqueda-actual\/\">012. Vista de la B\u00fasqueda Actual<\/a><\/li>\n<li class=\"page_item page-item-1696\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/013-infinite-scroll-high-order-components\/\">013. Infinite Scroll &amp; High Order Components<\/a><\/li>\n<li class=\"page_item page-item-1699\"><a href=\"https:\/\/sutilweb.eu\/index.php\/lenguajes\/javascript\/javascript-practico\/18-single-page-application-spa\/014-styled-components-single-file-components\/\">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":"","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}]}}