const fetchData = async () => {
try {
const result = await getCard(locale);
console.log('Result:', result);
setCard(!!result);
} catch (error) {
console.error('Error fetching data:', error);
}
};
fetchData()
}, [locale]);
Есть такой useEffect в котором вытягиваю карты, и хочу использовать его в html
<div>Cards {card}</div>
но отдает undefined хочу при логировании в консоль внутри useEffect мне данные приходят
Что делаю не так можете дать подсказку?
ну во-первых, почему setCard(!!result)? во-вторых, у тебя 100% проскочит состояние дефолтное стейта
В массив зависимостей card положи и usestate задай изначальное состояние
так это ж не поможет, лол
ну вообще с ходу так и не сказать, console.log(!!card) что показывает?
setCard(!!card) вообще не вызывает ререндера?
У тебя с запроса данные не приходят
Обсуждают сегодня