리액트 데이터 받아올 때 질문
본문
안녕하세여 리액트 + 파이어베이스를 연결하고 데이터를 받아오는 공부를 하고있습니다
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 이렇게 같이 나오게 할려고 하는데 뭘 잘못한걸까요?
답변을 작성하시기 전에 로그인 해주세요.