title: Can't get currentUser on load
body: <p>When trying to check if a user is signed in via <code>firebase.auth().currentUser</code> like this:</p>
  
  <pre><code>if (firebase.auth().currentUser === null) {
    console.log('User not signed in');
  }
  </code></pre>
  
  <p>Whenever I refresh the page, or navigate around the above returns null (even though I have just logged in).</p>
  
  <p>The weird thing is, that if I log </p>
  
  <pre><code>console.log(firebase.auth().currentUser) // This returns null
  console.log(firebase.auth()) // Here I can inspect the object and currentUser exists...!
  </code></pre>
  
  <p>I don't really know what's going on here. I'm using React and Redux, but it shouldn't really matter I'd say.</p>
  
  <p>Is there a small delay where the firebase initialises and you can't access the currentUser? If so, how can I see it in the log output of <code>firebase.auth()</code>? </p>