CSFrequency / react-firebase-hooks

React Hooks for Firebase.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

add enabled flag for firestore

hussamkhatib opened this issue · comments

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

@hussamkhatib As per #110, the approach used by this library is to support the passing of null / undefined to the hook to prevent loading