Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

ksw_devlog

TIL 02.14 - 최종 프로젝트 2주차 본문

TIL

TIL 02.14 - 최종 프로젝트 2주차

kimcoach 2023. 2. 14. 22:41
파이어베이스에서 데이터 불러오기

 

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)