Skip to content
Advertisement

Render a new value into TextInput React Native

I’ve got a react native form with a button that should autofill some of the field based on some user’s information. The point is that even if I update the state variable related to a TextInput, the TextInput does not display such data. Here’s a short snippet for the sake of simplicity

JavaScript

Following this example, if I clicked “Autocompile”, the TextInput below wouldn’t show the new value, even though the state variable would be updated. My question is, how can I update a TextInput displayed value from the external without typing in?

Advertisement

Answer

Class Component Solution

JavaScript

Function Component Solution

JavaScript
User contributions licensed under: CC BY-SA
7 People found this is helpful
Advertisement