react-firebase-hooks
react-firebase-hooks copied to clipboard
add enabled flag for firestore
fetch only if enabled is true,
Coinsider the example
const [value, loading, error] = useDocument(
doc(firestore, "users", useruid)
);
adding a optional flag to fetch only when useruid is defined
const [value, loading, error] = useDocument(
doc(firestore, "users", useruid),
{
enabled: useruid, // make a network request if only Boolean(useruid) is true
}
);
If required, I am willing to contribute
#110
@hussamkhatib As per #110, the approach used by this library is to support the passing of null / undefined to the hook to prevent loading