const [News, setNews] = useState([]);
useEffect(() => {
async function fetchData() {
const result = await database.collection('newslatters').get();
result.docs.forEach(doc =>
setNews([...News, { id: doc.id, data: doc.data() }])
);
console.log(News); //empty array
}
fetchData();
}, []);
Я получаю данные из магазина, но setState не работает, данные поступают.