fiz assim
if (Platform.OS === 'ios') {
this.inputComentario.setNativeProps({ text: ' ' });
}
setTimeout(() => {
this.inputComentario.setNativeProps({ text: '' });
},5);
fiz assim
if (Platform.OS === 'ios') {
this.inputComentario.setNativeProps({ text: ' ' });
}
setTimeout(() => {
this.inputComentario.setNativeProps({ text: '' });
},5);
Fala Fabio, tudo bem ?
Eh infelizmente esse comportamento estranho (clear() sendo ignorada) já está acontecendo há alguns releases do react native, mais especificamente no iOS. Existem algumas issues registradas no repo do RN dando conta do mesmo problema, e até mesmo algumas dúvidas aqui no fórum sobre o caso.
Um workaround possível é justamente usar as native props como saída, mas em alguns casos nem ele mesmo estava funcionando. Fico feliz em saber que no seu caso resolveu. Você pode nos contar sobre qual release do react native seu projeto foi criado ? Dá pra saber rodando o comando react-native info
. Se possível cole aqui a saída do comando pra gente poder registrar.
De qualquer forma muito obrigado por compartilhar a solução com a galera =)
Abraço!