TextInput的一个小坑

这样写,键盘的修改不会导致 value 改变,你还需要监听 onChangeText 来 setValue

1
2
3
4
5
const [value, setValue] = useState('')

<TextInput
value={value}>
</TextInput>

但是这样写,就不需要监听,不需要 setValue 了

1
2
3
4
5
const [value, setValue] = useState('')

<TextInput>
{value}
</TextInput>