Pessoal, sendo a comunicação entre componentes unidirecional, qual seria a recomendação para a implementação de uma limpeza de formulário, sendo cada campo, um componente com seu respectivo estado? Ex:
const clear = ()=> {
/*????*/
}
<form>
<CustomField handleChange=>()=>{} />
<CustomSelect handleChange=>()=>{} />
<CustomInputNumber handleChange=>()=>{} />
<button onClick={clear} >Clear form<button/>
</form>