どのようにクリーンアップのデータを使用してデータを取得する?
3026 ワード
こんにちは.私はあなたの助けが必要です.ときに(私のウェブサイト上でナビゲートする).私はコンソールでこのエラーを得る.私はこのエラーを修正するためにクリーンアップ機能を使用する必要があると聞いた.しかし、私はfirebase firestoreを使用してデータを取得するので、このエラーを解決する方法を知らない.
コンソールのエラーです
ここで使用する有効なフックのコードです.
コンソールのエラーです
ここで使用する有効なフックのコードです.
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);
});
}, []);
Reference
この問題について(どのようにクリーンアップのデータを使用してデータを取得する?), 我々は、より多くの情報をここで見つけました https://dev.to/olimpioadolfo/how-to-cleanup-firestore-data-fetch-on-useeffect-18edテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol