javascript

14 11, 2019

Javascript en React

2019-11-15T10:11:15+01:00Por |Programación|0 comentarios

Siguiendo con la serie de artículos sobre React, hoy vamos a centrarnos en JavaScript. [Si te lo perdiste aquí tienes mi primer artículo de introducción a React] Desde su creación en 1995, JavaScript a evolucionado mucho. Actualmente los cambios los gestiona la European Computer Manufacturers Association (ECMA) y la versión más extendida en la actualidad es ECMAScript 6 o ES6 (o ES2015). React hace uso de dichas especificaciones, por lo que vamos a ver algunas de las características más destacadas.   Declaración de variables Anteriormente las variables se declaraban con var, actualmente tenemos dos opciones const: Para definir una variable que no puede cambiar. let: Para definir variables que pueden ser modificadas y que pertenecen al scope en el que se definen.   Template strings Nos permiten declarar cadenas de texto (o plantillas) complejas con varias líneas y variables de sustitución. Para usar template strings, crearemos la planilla entre dos caracteres `` Antes: var hola = “Hola, me llamo “ + nombre Ahora:  let hola = `Hola me llamo ${nombre}`   Parámetros por defecto En ES6 podemos definir valores por defecto [...]

12 11, 2019

Introducción a React

2019-11-16T11:42:46+01:00Por |Programación|0 comentarios

Hoy iniciaré una serie de artículos sobre React, la famosa librería de JavaScript para interfaces de usuario. No pretendo hacer un curso de React, pero sí una introducción para que los que no conozcaís React, podáis haceros una idea de las ventajas de usar una librería como esta en vuestros desarrollos web. Com os decía, React es una librería basada en JavaScript para crear interfaces de usuario, creada por gente de Facebook (Jordan Walke) en 2013. En React el código HTML y JavaScript se unen para ser preprocesados y ejecutarse en un navegador. React es una librería pequeña que nos facilita el trabajo pero que no contienen todas las herramientas para crear un aplicación completa. Necesitaremos herramientas como Webpack o librerías como React Router para completar un proyecto. React utiliza la sintaxis de ECMAScript. React enfatiza el uso de la programación funcional. (La programación funcional es un paradigma que trata la computación como la manipulación del valor y evita el cambio de estado y datos mutables. En el código funcional, el valor de salida de una función depende SOLAMENTE de los [...]