Ir al contenido principal

4# Tu primer componente React


__ Indice __


Definición de componente

Estructura de componente

Programando nuestro componente

Resultado de imagen para React logo

__ Definición de componente __

Un componente en React, es un elemento independiente y reeutilizable. Este cuenta con su propia estructura (HTML), su lógica (JS) y diseño (CSS). Dentro de React podemos encontrar dos tipos de componentes.

Componentes funcionales: Solo cuentan con propiedades

Componentes de clase: Tienes propiedades y un ciclo de vida 

 __ Estructura de componente __

Un componente tiene una clase donde estará toda su estructura. Esta clase es la que vamos a exportar cuando sea llamado, es una buena practica llamar a la clase como a nuestro archivo.

Un componente en React, solamente puede renderizar una etiqueta HTML, esta puede tener hijos. pero nunca puede regresar dos etiquetas

class Name extends React.Component   {
        render( )   {
               return (<h1></h1>)
        }
}

__ Programando nuestro componente __

Vamos a crear una carpeta en nuestro proyecto llamada components, en esa carpeta vamos a poner todos nuestros componentes que vayamos creando. Dentro vamos a hacer un archivo js llamado Title


Ya una vez en nuestro archivo JS

Vamos a importar la librería de React para poder utilizar todas sus propiedades, y creamos una clase.

extends: Heredar la propiedad component de React, esta nos permite trabajas con componentes


Hemos dicho que no se puede renderizar dos etiquetas a la par, así que esto es un error y no se puede hacer


Esta es la forma correcta


Vamos a retornar un h1 con el nombre de R3gularWeb y la frase de Sherlock Holmes


En nuestro archivo app.js tenemos que importar nuestro componente


Y ahora, esto es la parte hermosa, podemos utilizar nuestro componente como si fuera una etiqueta html. Solamente hay que borrar hello() que fue el ejemplo pasado


Debería de quedar algo parecido a esto


Listo, podemos ver como se ha creado nuestro primer componente !!




Comentarios

Entradas más populares de este blog

3# Criptografía - Cifrado por sustitución Atbash

__ Indice __ ¿Qué es Atbash? Proceso de cifrado Proceso de descifrar  Código Github ¿Qué es Atbash? Atbash es un método de cifrado para el alfabeto hebreo, por lo tanto entra en la clasificación de           - Cifrado Clásico - se le conoce también como el método espejo, pues consiste en sustituir en la que la primera letra (A) será sustituida por la última (Z), la segunda por la penúltima (B - Y) y así sucesivamente. Proceso de cifrado Vayamos a probarlo, vamos a cifrar nuestra palabra de costumbre RegularWeb: R  =   I E  =  V G  =  T U  =  F L  =  O                  Resultado : IVTFOZIDVY A  =  Z R  =  I W =  D E  =  V B  =  Y Proceso de descifrar  Para descifrar es el mismo procedimiento. R  =   I E  =  V G  =  T U  =  F L  =  O                  Resultado : REGULARWEB A  =  Z R  =  I W =  D E  =  V B  =  Y Código Github   https://github.com/NeoTRAN001/Crypt

2# Criptografía - Polybios

__ Indice __ ¿Qué es Polybios? Proceso de cifrado Proceso de descifrar Código Github __ ¿Qué es Polybios? __ Es un sistema de cifrado en el que se coloca todo el alfabeto en una matriz, y cada letra tiene una posición en la que será convertida.  Es considerado el algoritmo de cifrado más antiguo que se tiene registro •Su nombre se le da por el Historiador griego Polybios • Alrededor del año 150 a. C. __ Proceso de cifrado __ Bien, el proceso de cifrado es bastante fácil, tenemos nuestra matriz bidimensional , si queremos traducir el carácter - ? - nos da como resultado [ 0, 0 ] Y pues, eso es todo... Vayamos a cifrar la palabra Hola H = [4, 9]    o = [1 , 9]    l  = [1, 5]     a = [0, 4]  Resultado: 49191504 __ Proceso de descifrar __  Ahora si queremos el proceso inverso, solamente tenemos, tenemos que mandarle las posiciones y este nos devolverá el carácter [4, 9] = H     [1 , 9] = o    [1, 5] = l    [0

Sockets en C#

__ Índice __ ¿Qué son los sockets en programación? Ejemplo en C# Github __ ¿Qué son los socket en programación? __ Un socket es un método de comunicación entre un programa cliente y un servidor. Entonces podemos decir que los sockets, son el "tunel" de comunicación entre dos aplicaciones. __ Ejemplo en C# __ Servidor  Creamos un nuevo proyecto en consola que será el código del servidor Importamos las librerías necesarias para los sockets Declaramos dos variables, una será la dirección del Server , ya que estamos haciendo todo en nuestra pc la dirección debe de ser la local, localhost o 127.0.0.1 La otra variable será el puerto de conexión, es recomendable seleccionar un puerto alto. Es por eso que las aplicaciones utilizan 8080 . Ahora tenemos que crear un objeto de tipo Socket, que nos pide tres parámetro: 1- Esquema del tipo de diccionario: AddressFamily.InterNetwork dice que utilizará una dirección IP