const getUser = async () => {
setUser(await getCurrentUser())
}
useEffect(() => {
getUser()
}, props)
при {user} получаю андейфайнед
const getUser = async () => { const a = await getCurrentUser() setUser(a) } Попробуй вот так, заработает?
``` useEffect(() => { getUser() }, []) ``` Или вот так.
Uncaught TypeError: Cannot read property 'firstName' of undefined
это нормально. до загрузки данных ты их и не прочитаешь. Покажи где ты их читаешь? Там надо сделать изначальное значение либо [] либо {} скорее всего
вроде разобрался, спасибо
Обсуждают сегодня