ksw_devlog
TIL 02.14 - 최종 프로젝트 2주차 본문
파이어베이스에서 데이터 불러오기
import { collection, onSnapshot, query } from 'firebase/firestore';
import { db } from '../../common/firebase';
const Home = () => {
const [testList, setTestList] = useState([]);
useEffect(() => {
const postCollectionRef = collection(db, 'post');
const q = query(postCollectionRef);
const getPost = onSnapshot(q, (snapshot) => {
const postData = snapshot.docs.map((doc) => ({
id: doc.id,
...doc.data(),
}));
setTestList(postData)
})
return getPost;
},[])
console.log(testList)
'TIL' 카테고리의 다른 글
TIL 02.16 - 최종 프로젝트 2주차 (0) | 2023.02.16 |
---|---|
TIL 02.15 - 최종 프로젝트 2주차 (0) | 2023.02.15 |
TIL 02.13 - 최종 프로젝트 2주차 (0) | 2023.02.13 |
WIL 15주차 - 최종 프로젝트 1주차 (0) | 2023.02.12 |
TIL 02.10 - 최종 프로젝트 1주차 (0) | 2023.02.12 |