Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Formulario não está sendo limpo

Meu form não apaga as mensagens depois de enviado, como era para acontecer. Tentei arrumar pelas dúvidas com o mesmo problema aqui no fórum, mas não resolveu. Código: https://github.com/ananazario/organoReact

2 respostas
solução!

Olá,

No seu componente esta recebendo valor={nome}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Mas não esta passando para o input do component

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

import './CampoTexto.css'

const CampoTexto = (props) => {

    const placeholderModificado = `${props.placeholder}...`

    const aoDigitado = (evento) => {
        props.aoAlterado(evento.target.value)
    }

    return (
        <div className='campo-texto'>
            <label>{props.label}</label>
            <input value={props.valor} onChange={aoDigitado} required={props.obrigatorio} placeholder={placeholderModificado} />
            {/* estava faltando value={props.valor} */}
        </div>
    )
}

export default CampoTexto

Obrigada, funcionou!