Proyecto buscador de Gifs 2
*
Creacion de Componentes, On Change
Creacion de Componentes
Crearemos otra carpeta con los componentes (dentro de la carpeta
src
) llamada
components
y ahi crearemos nuestros archivos con los componentes (recordar
exportar el componente)
Agregar categorias manualmente desde un input
Necesito tener un tipo de estado ya que queremos conocer lo que el
usuario escribe por eso uso el useState
Hola Mundo
sera el valor inicial del inputValue y podria ser un string,
array, objeto o lo que necesitemos
ON CHANGE importancia
Si no extraemos el valor del target no podremos modificarlo y
tendredemos problemas
Para ello creamos una funcion llamada
handleInputChange
que esta capturara el evento,
para luego asignarlo ahora si al setInputValue
...
con esto podremos escribir libremente en el input
El input value siempre sera el valor actulizado de lo que el
usuario haya escrito
En el
<h1>{inputValue}</h1>
se ira actualizando segun el valor que tengamos en nuestro
formulario
// Archivo AddCategory.jsx
import React, { useState } from 'react';
const AddCategory = () => {
const [inputValue, setInputValue] = useState('Hola mundo');
const handleInputChange = (e) => {
setInputValue(e.target.value);
};
return (
<>
<h1>{inputValue}</h1>
<input type='text' value={inputValue} onChange={handleInputChange} />
</>
);
};
export default AddCategory;