useEffect에서 Firestore 데이터 가져오기를 정리하는 방법은 무엇인가요?

3080 단어 reactjavascripthelp
안녕하세요 여러분... 여러분의 도움이 필요합니다... 제 반응 웹사이트를 (빠르게) 탐색할 때... 콘솔에 이 오류가 표시됩니다. 이 오류를 수정하려면 cleanUp 기능을 사용해야 한다고 들었습니다. 하지만 firebase firestore를 사용하여 데이터를 가져오고 있으므로이 오류를 해결하는 방법을 모릅니다 ...
다음은 콘솔의 오류입니다.


내가 사용하고 있는 useEffect 후크의 코드는 다음과 같습니다.

useEffect(() => {
    const fetchDb = db.collection('posts');

    fetchDb.get()
      .then(response => {
        const fetchedPosts = [];
        response.docs.forEach(post => {
          const fetchedPost = {
            id: post.id,
            ...post.data()
          };
          fetchedPosts.push(fetchedPost);
        });
        setPosts(fetchedPosts);
        setIsLoading(false);
      })
      .catch(error => {
        error = 'Houve um erro'
        setError(error);
      });
  }, []);

좋은 웹페이지 즐겨찾기