Estoy usando un componente funcional nativo de reacción y al cambiar el estado no parece actualizarse para "nombre".
Estoy registrando en la consola el nuevo estado usando useEffect para verificar si el estado se actualiza o no y está devolviendo indefinido como si el texto de entrada nunca se hubiera establecido como el "nombre" del estado
function AddTask () { const [name, setName] = useState(''); useEffect(() => { console.log(name),name; }) const updateTaskInfo = event => setName(event.target.value); return ( <TextInput onChange={updateTaskInfo} placeholder="Name" value={name} /> ); } export default AddTask;use onChange como ese event.nativeEvent.target.value
<TextInput onChange={ event => setName(event.nativeEvent.target.value) } /> o usa onChangeText así
<TextInput onChangeText ={ value => setName(value ) } />