Ir al contenido principal

Entradas

Lo que deberías saber antes de comenzar con React (2da parte)

En el post anterior vimos algunas de las cosas que deberíamos saber antes de empezar con React. Continuando con el tema detallaremos algunas cosas. 1. ¿Es necesario saber Javascript? Sí, absolutamente así es. Tener bases de programación.  Tener noción de lo que es Javascript.  Su paradigma, cómo declarar variables y constantes.  Conocer sus estructuras de control ( if, if-else, switch, for, while, etc. ).  Conocer sus estructruras de datos ( arrays,matrices, listas,mapas, etc .).  Entender que es el DOM ( Document Object Model ).   Cómo manipular el DOM.  Funciones y funciones de flecha.  Clases y objetos.  Deconstrucción.  Funciones como: .filter, .map() y .reduce Cómo importar y exportar paquetes. 2. ¿Es necesario saber HTML y CSS? Sí,  al menos lo básico para crear una página HTML decente. Conocer las etiquetas más usadas de HTML.  Cómo usar CSS para darle un mejor estilo visual a las páginas...
Entradas recientes

Lo que deberías saber antes de comenzar con React

  En está ocasión veremos algunos de los requisitos necesarios para empezar con React. Si bien ya hemos hecho algunos posts sobre esta tecnología no está de más comentar sobre los requisitos esenciales para aprender a fondo está tecnología. Requerimientos antes de iniciar con React Nivel Tema clave Qué aprender 🟢 Básico HTML, CSS, JavaScript ES6 DOM, eventos, funciones flecha, destructuring, módulos 🟢 Básico JSX Sintaxis de HTML dentro de JavaScript 🟢 Básico Componentes funcionales function MyComponent() { return <div>...</div>; } 🟡 Intermedio Props y State Comunicación entre componentes y manejo de estado local 🟡 Intermedio Eventos y formularios onClick , onChange , useState para inputs 🟡 Intermedio Ciclo de vida con hooks useEffect , use...

React en otro vistazo (una sencilla aplicación)

En esta ocasión veremos cómo crear una sencilla aplicación con React . Es importante hacer notar que la herramienta https://create-react-app.dev/ ha sido deprecada ( declarada obsoleta ). Así que usaremos Vite para crear la aplicación. En una entrega anterior como instalarlo y usarlo. Recordemos un poco. Debemos contar con estas herramientas instaladas: Node y Npm.  Vite. En caso de no tenerlo instalado, procedemos a teclear esto en una terminal de comandos: $ npm install - g vite Verificamos la instalación con cualquiera de estos comandos: $ vite -- version $ npm list - g vite Crear una aplicación React con Vite nos lleva tan solo unos segundos (aproximadamente): $ mkdir holamundo $ cd holamundo $ npm create vite@latest holamundo - react -- -- template react $ npm install $ npm run dev Se abrirá el navegador en la URL: http://localhost:5173/ Creando una aplicación con React (y Vite) Podemos usar como base el proyecto anteriorm...

Swift: tipos de datos y más

Continuando con la entrega anterior esta vez veremos los tipos de datos en Swift . Principales tipos de datos: Int.   Float.  Double.   String.  Character.  Bool. Declarando variables y constantes . Podemos hacerlo de manera explícita o implícita. // Variables var numEntero: Int = 33 var numReal = 23.6 var strNum = "56" ; var strNumToInt = Int (strNum) var strCad: String = "ABC" var isFalse: Bool = 32 > 33 var isTrue = ! isFalse // Constantes let MAX: Int = 200 let (x,y) = ( 2 , 4 ) let BANDERA: String = "EXIT" let monto = 234.00 let monto_total = monto / 10.0 Como se puede ver usamos `` var `` para declarar una variable mutable y `` let `` para constantes inmutables. /* Declarar múltiples variables */ var a , b, c, d: Double a = 54.4 b = a - 21.5 c = b * 3.1 d = c + a Incluso las variables pueden incluir caracteres Unicode: let π = 3.14159 let 🐮 = "my cow" ¿Y q...

Swift: el lenguaje de programación de Apple

Según Wikipedia, Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Una de sus características princiales es la posibilidad de usar bibliotecas de Objetive C , otro lenguaje de programación de Apple. El cual está basado en el mítico C (además de poder usar sus librerías). Es un lenguaje fuertemente tipado y bastante similar en su sintaxis a Kotlin , un lenguaje de programación dependiente de la JVM. Swift toma lo mejor de lenguajes como: Objective-C, Haskell, Rust, Ruby, Python, C#, CLU, etc. Su sitio oficial nos dice: Swift es el único lenguaje escalable desde dispositivos integrados y kernels hasta aplicaciones e infraestructura en la nube.  Es simple y expresivo, con un rendimiento y una seguridad increíbles. Además, ofrece una interoperabilidad inigualable con C y C++ .   La combinación de accesibilidad, velocidad, seguridad y todas las fortalezas de Swift lo hacen únic...