zamarrowski / Curso-React-Testing-GraphQL

Curso React, testing y GraphQL
36 stars 21 forks source link

hooks part 5 #13

Closed AlenaNik closed 4 years ago

AlenaNik commented 4 years ago

`import React, { useState, useEffect } from 'react';

const Form = () => {
const [ nombre, setNombre ] = useState('') const [ showError, setShowError ] = useState(false)

useEffect(() => {
    if (nombre == 'zamarro') {
        setShowError(true) 
    } else {
    setShowError (false) 
    }
}, [nombre])

return (        
    <form>            
    <input
        type="text"
        value={nombre}
        onChange={e => setNombre(e.target.value)}
        />
        { !showError && <span>error</span> } 
    </form>   
);

}; export default Form;`