Comments (5)
+1 I get the same issue with const [deals, loading, error] = useCollectionData(firebase.firestore().collection('deals').where("expires", "<=", now));
from react-firebase-hooks.
This one seems pretty obvious. Your now
is changing on every re-render of your component. Post your entire component so we can help more. I would think something like the following might work better.
const [now] = useState(() => new Date())
You can find the docs for that here
from react-firebase-hooks.
Oof, I believe that was the error for me! I ended up not using this library as I needed to convert my component into a class anyways, but now my now = new Date()
is in componentDidMount which is probably why I'm not getting endless re-renders. Thanks!
from react-firebase-hooks.
This one seems pretty obvious. Your
now
is changing on every re-render of your component. Post your entire component so we can help more. I would think something like the following might work better.const [now] = useState(() => new Date())You can find the docs for that here
I also ended up not using this library so can't confirm whether or not this was the problem.
Thanks for your help.
from react-firebase-hooks.
This one seems pretty obvious. Your
now
is changing on every re-render of your component. Post your entire component so we can help more. I would think something like the following might work better.const [now] = useState(() => new Date())You can find the docs for that here
I also ended up not using this library so can't confirm whether or not this was the problem.
Thanks for your help.
from react-firebase-hooks.
Related Issues (20)
- useAuthState wont update user.emailVerified until page is refreshed
- How do I add infinite scroll/pagination? HOT 1
- What's the suggestion for token refresh? HOT 1
- reload() doesn't update existing items with useCollectionOnce
- addition of confirmPasswordReset hook.
- useDocumentData returns undefined on first render until forced browser refresh returns data
- Failed to resolve entry for package "react-firebase-hooks"
- useSignInWithGoogle: Cross-Origin-Opener-Policy policy would block the window.closed call HOT 2
- useSignInWithEmailAndPassword BadRequestError
- Project is abandoned? HOT 4
- I can not get id for each item in the collection with useCollectionData hook HOT 2
- `useSendPasswordResetEmail` does not return an error when an unregistered email is used HOT 3
- user in useAuthState return undefined on refresh
- FirebaseError with useDocumentData Hook with [email protected] HOT 4
- useAuthState() and useIdToken() not logging the user in with Google
- How to include sub-collection in each item of a collection
- useSendEmailVerification missing actionCodeSettings
- Missing useConfirmPasswordReset hook?
- useHttpsCallback should reject when the call fails
- window is not defined in NextJS client component HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-firebase-hooks.