리액트 데이터 받아올 때 질문 채택완료
루2
4년 전
조회 1,739
안녕하세여 리액트 + 파이어베이스를 연결하고 데이터를 받아오는 공부를 하고있습니다
function App() {
const [baseData,setbaseData] = useState([])
useEffect(()=>{
readData();
},[])
const readData = async()=>{
//async function readData() {
const response = db.collection("product");
const data = await response.get();
data.docs.forEach(item=>{
setbaseData([item.data()])
})
}
코드는 이런데요 콘솔 찍어보니까

이렇게 나오는데 각각 다른 array가 아닌 0다음 1 이렇게 같이 나오게 할려고 하는데 뭘 잘못한걸까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인