레퍼런스 내 모든 데이터를 실시간으로 가져온다.
레퍼런스 내 데이터를 조건에 맞게 한 번 가져온다.
// firestore의 users 컬렉션
const userRef = collection(getfirestore(app), 'users')
// 이름 순으로 <size> 만큼 데이터 받아오기
const userQuery = query(userRef, orderBy("name"), limit(USER_FETCH_SIZE));
const data = getDocs(userQuery);
sort()
하여 가져온다.나의 경우 유저 관리 시스템이므로 변경 즉시 유저에게 보여줘야 좋은 유저 경험이 생길 것 같다. 지금은 무한 스크롤 구현 때문에 getDocs를 사용했지만, 추후 onSnapshot으로 변경 해야겠다.
유익한 자료 감사합니다.