const [userData, setUserData] = useState(); 1 const AddUserData = () => { 2 const replyPersonType = personal_info.personType; 3 const userInfo = guestInformations.find(doc => doc.id === personal_info.userId); 4 console.log(userInfo); 5 setUserData(userInfo); 6 console.log(userData) 7 }; 8 useEffect(() => { 9 AddUserData(); 10 console.log(userData) 11 }, []);
React Hooksレンダリングされる際に userInfoをstate内に入れる処理をしたいのですが
実行結果が
4 [object] 6 undefined 10 undefined
と変数内ではデータが取れているのに stateに入れた際におかしい挙動になってしまいます。
まだ回答がついていません
会員登録して回答してみよう