我用useEffect钩子尝试了几种方法,但都没有成功。我在任何地方都没有找到解决方案。目的是读取保存在AsyncStorage中的电子邮件,并在加载登录屏幕时自动填充TextInput(如默认值(。有人能帮忙吗?
我是这样使用的:我的处理方式:
const [value, setValue] = useState();
const demo = async () => {
try {
const data = await AsyncStorage.getItem('_token');
setValue(data);
} catch (e) {
console.log(e);
}
};
useEffect(() => {
demo();
}, []);
显示部分:
<TextInput
style={{width: 100, height: 50, marginTop: 100, backgroundColor: 'red'}}
value={value}
onChangeText={setValue}
/>