{"id":3309,"date":"2019-09-02T12:40:32","date_gmt":"2019-09-02T10:40:32","guid":{"rendered":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?p=3309"},"modified":"2019-09-02T13:40:18","modified_gmt":"2019-09-02T11:40:18","slug":"spfx-version-1-9-1-el-porque-de-su-importancia","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/","title":{"rendered":"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3314\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg\" alt=\"\" width=\"1155\" height=\"759\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg 1155w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1-300x197.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1-768x505.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1-1024x673.jpg 1024w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1-610x401.jpg 610w\" sizes=\"auto, (max-width: 1155px) 100vw, 1155px\" \/><\/p>\n<p>Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. \u00c9ste era uno de los principales<em> handicaps<\/em> que ya preve\u00edamos que pod\u00eda ocurrir con Spfx: que no fueran capaces de seguir un ritmo de evoluci\u00f3n acorde a los cambios que se est\u00e1n llevando a cabo en todo el ecosistema en el que esta implementado.<\/p>\n<p><!--more--><\/p>\n<h2>La importancia de saber esperar<\/h2>\n<p>Por ejemplo, mucha gente dir\u00e1 que se ha tardado cerca de un a\u00f1o en soportar la \u00faltima versi\u00f3n de React, sin embargo, pensad cu\u00e1nto tiempo llevamos esperando que CSOM se pueda utilizar con .NET Core y todav\u00eda no lo tenemos&#8230;El hecho de tener una actualizaci\u00f3n de todas estas herramientas capaz de incluir todos esos cambios es algo que, dado que ya se esta ejecutando en entornos productivos, no es ni mucho menos trivial y conlleva mucho riesgo y muchas pruebas. No es algo que se pueda abordar f\u00e1cilmente. En ocasiones, <strong>este ansia por tener una versi\u00f3n con todos los cambios, provoca errores<\/strong>. Esta \u00faltima versi\u00f3n estuvo dos meses congelada porque cuando se anuncio la versi\u00f3n 1.9.1 se produjeron una serie de fallos que obligaron a dar marcha atr\u00e1s. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae la nueva versi\u00f3n y la importancia de la misma.<\/p>\n<p>En la documentaci\u00f3n oficial <a href=\"https:\/\/github.com\/SharePoint\/sp-dev-docs\/wiki\/SharePoint-Framework-v1.9.1-release-notes\" target=\"_blank\" rel=\"noopener noreferrer\">podemos ver todo las novedades<\/a> que trae. Ahora bien, vamos a ver la importancia de alguno de estos cambios.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3315\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/Saber-esperar-SPFX.jpg\" alt=\"\" width=\"1093\" height=\"609\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/Saber-esperar-SPFX.jpg 1093w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/Saber-esperar-SPFX-300x167.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/Saber-esperar-SPFX-768x428.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/Saber-esperar-SPFX-1024x571.jpg 1024w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/Saber-esperar-SPFX-610x340.jpg 610w\" sizes=\"auto, (max-width: 1093px) 100vw, 1093px\" \/><\/p>\n<h2>Migraci\u00f3n webpack 3.0 a webpack 4.0<\/h2>\n<p>Uno de los puntos en los que los equipos de desarrollo pierden mucho tiempo es en el proceso de <strong>compilaci\u00f3n<\/strong> y de <strong>integraci\u00f3n continua<\/strong>.<\/p>\n<p>Independientemente de la tecnolog\u00eda vemos c\u00f3mo estos procesos se alargan mucho en el tiempo y se van incrementando a medida que aumenta el n\u00famero de lineas de c\u00f3digo. Ahora bien, en el desarrollo del Front es esencial el proceso de generar la ejecuci\u00f3n del bundle y\u00a0 con la finalidad de mejorar el tiempo de la generaci\u00f3n del fichero, muchos equipos de desarrollo se encargan de tunear ese proceso. Dentro de Spfx este proceso se puede \u00abtunear\u00bb, pero siempre siguiendo unas reglas. Eso s\u00ed, el tiempo de compilaci\u00f3n no\u00a0 mejora, sino que se incrementa.<\/p>\n<p>La salida de webpack 4 trajo como principales cambios <strong>mejoras masivas de rendimiento<\/strong>,\u00a0<strong>cero configuraciones<\/strong>\u00a0para peque\u00f1as aplicaciones y\u00a0<strong>valores predeterminados.\u00a0 <\/strong>Estas mejoras de rendimiento en algunas aplicaciones implican una reducci\u00f3n de hasta el 75% en el tiempo de generaci\u00f3n del bundle.\u00a0 Ahora bien, muchos dir\u00e9is: \u00a1si yo no utilizo el webpack en Spfx!\u00a1yo lo que hago es un comando de gulp para lanzar la compilaci\u00f3n! Bueno, puede que no sep\u00e1is que desde gulp lo que se hace es llamar a Webpack para la propia generaci\u00f3n del bundle y el package de la aplicaci\u00f3n \ud83d\ude09<\/p>\n<h2>Actualizaci\u00f3n de React a la versi\u00f3n 16.8.5<\/h2>\n<p>Aunque Spfx es agn\u00f3stico al Framework de desarrollo y podemos utilizar el que decida el propio desarrollador, su implementaci\u00f3n est\u00e1 hecha con ReactJS. De esta forma, en caso de que se opte por el desarrollo en React, no se puede poner cualquier versi\u00f3n si queremos garantizar su funcionamiento.<\/p>\n<p>Ahora bien, \u00bfpor qu\u00e9 motivo es importante la versi\u00f3n 16.8? <strong>Esta versi\u00f3n de React trae una importante novedad: los React Hooks<\/strong>. \u00c9sta es una de las novedades m\u00e1s comentadas dentro de la comunidad de desarrollo. Los Hooks podemos decir que han nacido para hacer m\u00e1s \u00abfuncional\u00bb el desarrollo en React pero siguiendo la filosof\u00eda con la que React se creo. Uno de los principales problemas en los desarrollos, es que a\u00f1adimos mucho c\u00f3digo duplicado debido a que hay que ponerlo en cada uno de los elemento del ciclo de vida: DidMount, DidUpdate,..\u00a0 \u00a0El uso de los Hooks dentro de Spfx, vienen como anillo al dedo&#8230;al menos as\u00ed lo veo yo. Ya entraremos en detalle en futuros art\u00edculos y en el siguiente n\u00famero de la<a href=\"http:\/\/www.compartimoss.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"> Revista CompartiMOSS<\/a> saldr\u00e1 publicado un art\u00edculo de introducci\u00f3n, pero si ten\u00e9is la inquietud y no pod\u00e9is esperar, os invito a que ve\u00e1is el detalle en el siguiente <a href=\"https:\/\/github.com\/SharePoint\/sp-dev-fx-webparts\/pull\/952\" target=\"_blank\" rel=\"noopener noreferrer\">PR que he solicitado al repositorio oficial.<\/a><\/p>\n<h2>Library Components en GA<\/h2>\n<p>Para mi est\u00e1 nueva caracter\u00edstica no es prec\u00edsamente una de mis favoritas.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3317\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/09\/librer\u00eda-SPFX.jpg\" alt=\"\" width=\"1144\" height=\"962\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/09\/librer\u00eda-SPFX.jpg 1144w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/09\/librer\u00eda-SPFX-300x252.jpg 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/09\/librer\u00eda-SPFX-768x646.jpg 768w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/09\/librer\u00eda-SPFX-1024x861.jpg 1024w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/09\/librer\u00eda-SPFX-610x513.jpg 610w\" sizes=\"auto, (max-width: 1144px) 100vw, 1144px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Pong\u00e1monos en contexto. Esta funcionalidad lo que hace es que, dentro de una Aplicaci\u00f3n de Spfx podamos tener una serie de librer\u00edas donde tener los componentes o utilidades de nuestro d\u00eda a d\u00eda. Esto, para los equipos de desarrollo que est\u00e9n acostumbrados a Azure DevOps es algo que ya nos proporciona un Repositorio Nuget, npm para poder ser transversal al resto de proyectos de la propia organizaci\u00f3n.<\/p>\n<p><strong> \u00bfCu\u00e1l es el beneficio entonces de las Library Components?<\/strong> Lo mejor que tiene es que, si esta librer\u00eda la utilizamos en m\u00e1s de un webpart de la p\u00e1gina, solo se carga una vez, de manera que ahorramos un peque\u00f1o tiempo en la carga de la p\u00e1gina.<\/p>\n<p>Por el contrario si lo hacemos como si fuera un paquete npm,\u00a0 estar\u00e1 incluido en el bundle de la soluci\u00f3n en cada uno de los webparts que vamos a utilizar.\u00a0 Ahora bien, al ponerlo en Azure Devops nuestro desarrollo se puede reutilizar en otros desarrollos que no sean propios de Spfx.<\/p>\n<h2>Resumen<\/h2>\n<p>Spfx lleva m\u00e1s de tres a\u00f1os y cada versi\u00f3n est\u00e1 m\u00e1s viva que la anterior. Lo que parec\u00eda otro intento de Microsoft de buscar un modelo de desarrollo, parece que ya es una realidad y que<strong> tendremos Spfx para rato. <\/strong><\/p>\n<p>Por este motivo hay que estar al tanto de todas las novedades que hay versi\u00f3n tras versi\u00f3n, para a\u00f1adir mucho m\u00e1s valor a nuestros desarrollos: tanto en la utilizaci\u00f3n de las novedades que traen los nuevos framewoks, como las \u00faltimas novedades que vienen con la herramienta.<\/p>\n<p>&nbsp;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. \u00c9ste era uno de los principales handicaps que ya preve\u00edamos que pod\u00eda ocurrir con Spfx: que no fueran capaces &hellip; <a href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":8,"featured_media":3314,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[113,180,157],"tags":[],"class_list":["post-3309","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-office-365-2","category-spfx","category-typescript"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia - Desarrollando sobre SharePoint<\/title>\n<meta name=\"description\" content=\"Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae esta versi\u00f3n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia - Desarrollando sobre SharePoint\" \/>\n<meta name=\"twitter:description\" content=\"Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae esta versi\u00f3n.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n D\u00edaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/\"},\"author\":{\"name\":\"Adri\u00e1n D\u00edaz\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"headline\":\"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia\",\"datePublished\":\"2019-09-02T10:40:32+00:00\",\"dateModified\":\"2019-09-02T11:40:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/\"},\"wordCount\":1030,\"commentCount\":0,\"image\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/08\\\/SPFX-version-1.9.1.jpg\",\"articleSection\":[\"Office 365\",\"spfx\",\"typescript\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/\",\"url\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/\",\"name\":\"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia - Desarrollando sobre SharePoint\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/08\\\/SPFX-version-1.9.1.jpg\",\"datePublished\":\"2019-09-02T10:40:32+00:00\",\"dateModified\":\"2019-09-02T11:40:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"description\":\"Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae esta versi\u00f3n.\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/spfx-version-1-9-1-el-porque-de-su-importancia\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/08\\\/SPFX-version-1.9.1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/08\\\/SPFX-version-1.9.1.jpg\",\"width\":1155,\"height\":759},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/\",\"name\":\"Desarrollando sobre SharePoint\",\"description\":\"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\",\"name\":\"Adri\u00e1n D\u00edaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n D\u00edaz\"},\"description\":\"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/author\\\/desarrollandosobresharepoint\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia - Desarrollando sobre SharePoint","description":"Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae esta versi\u00f3n.","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":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/","twitter_card":"summary_large_image","twitter_title":"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia - Desarrollando sobre SharePoint","twitter_description":"Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae esta versi\u00f3n.","twitter_image":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg","twitter_misc":{"Escrito por":"Adri\u00e1n D\u00edaz","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/#article","isPartOf":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/"},"author":{"name":"Adri\u00e1n D\u00edaz","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"headline":"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia","datePublished":"2019-09-02T10:40:32+00:00","dateModified":"2019-09-02T11:40:18+00:00","mainEntityOfPage":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/"},"wordCount":1030,"commentCount":0,"image":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg","articleSection":["Office 365","spfx","typescript"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/","url":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/","name":"Spfx versi\u00f3n 1.9.1: El porqu\u00e9 de su importancia - Desarrollando sobre SharePoint","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website"},"primaryImageOfPage":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/#primaryimage"},"image":{"@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg","datePublished":"2019-09-02T10:40:32+00:00","dateModified":"2019-09-02T11:40:18+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"description":"Los tiempos en el desarrollo de Spfx cambian muy r\u00e1pido y vemos c\u00f3mo se a\u00f1aden cambios a una velocidad relativamente r\u00e1pida. En este art\u00edculo vamos a ver la gran cantidad de novedades que trae esta versi\u00f3n.","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/spfx-version-1-9-1-el-porque-de-su-importancia\/#primaryimage","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg","contentUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/08\/SPFX-version-1.9.1.jpg","width":1155,"height":759},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/","name":"Desarrollando sobre SharePoint","description":"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb","name":"Adri\u00e1n D\u00edaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","caption":"Adri\u00e1n D\u00edaz"},"description":"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/author\/desarrollandosobresharepoint\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/3309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/comments?post=3309"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/3309\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media\/3314"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media?parent=3309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/categories?post=3309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/tags?post=3309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}