Si lo quieres hacer con TypeScript.
interface Props {
inputUser: string;
setInputUser: (val: string) => void
}
const Searcher = ({ inputUser, setInputUser } : Props ) => {
}
Introducción al curso
Bienvenida al curso
Presentación proyecto
¿Qué es Material UI?
Preparación de entorno de desarrollo
Herramientas dentro de Material UI
Componentes simples
Componentes compuestos
Contenedores responsive
Material icons
Bonus
Construcción del proyecto
Análisis detallado del proyecto
Creando el contenedor y el text field
Colocando los estilos del buscador
Construyendo la lógica del buscador
Conectando nuestro proyecto a la API de GitHub
Conectando el buscador con la API
Creando el contenedor y trayendo la imagen de perfil del usuario
Trayendo la información principal del usuario
Trayendo la descripción del usuario
Creando el componente con las estadísticas del usuario
Mostrando la localización del usuario
Ajuste de estilos con SX a los componentes de descripción e información principal
Ajuste de estilos con SX al componente de descripción, PaperInformation y LocationInformation
Evaluación del proyecto
Despedida
Resumen del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 5
Preguntas 0
Si lo quieres hacer con TypeScript.
interface Props {
inputUser: string;
setInputUser: (val: string) => void
}
const Searcher = ({ inputUser, setInputUser } : Props ) => {
}
Con TypeScript
const onSearchValueChange = (e: React.ChangeEvent<HTMLInputElement> ) => {
const inputValue = e.target.value
setValueInput( inputValue )
}
Tambien se puede desestructurar directamente.
const Searcher = ({ inputUser, setInputUser }) => {
}```
El evento lo pueden desestructurar de esta forma:
({ target: { value } })
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?