![](/img/trans.png)
[英]React Native - how to use 'useState()' in another function
[英]How to handle Async function response in react native and save in useState?
const [confirm, setConfirm] = useState(null);
const signIn = async phoneNumber => {
console.log('Entered into signIn Function');
setTextInputState(false);
setSendOtpButtonState(true);
const confirmation = await auth().signInWithPhoneNumber(phoneNumber);
console.log('This is conformation1' + JSON.stringify(confirmation));
setSendOtpButtonState(true);
setOtpInputState(true);
let res = confirmation;
setConfirm(res);
console.log('This is conformation2' + JSON.stringify(confirm));
};
如何在 useState 中設置構象。 當我們第一次進入 signIn function 時,將 useState 值設為 null,第二次在 useState 中設置該值。 我想第一次設置值。
這可能會有所幫助
const signIn = async (phoneNumber) => {
const [confirm, setConfirm] = useState(null);
...
useEffect(async () => {
const confirmation = await auth().signInWithPhoneNumber(phoneNumber);
console.log("This is conformation1" + JSON.stringify(confirmation));
setSendOtpButtonState(true);
setOtpInputState(true);
let res = confirmation;
setConfirm(res);
}, []);
console.log("This is conformation2" + JSON.stringify(confirm));
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.