Skip to content

Commit c8b0d9c

Browse files
author
Nicolas Garnier
committed
Release 1.2.3
1 parent 009284e commit c8b0d9c

11 files changed

+9127
-1035
lines changed

dist/FirebaseAuth.js

+27-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/FirebaseAuth.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/README.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class SignInScreen extends React.Component {
106106

107107
// The component's Local state.
108108
state = {
109-
signedIn: false // Local signed-in state.
109+
isSignedIn: false // Local signed-in state.
110110
};
111111

112112
// Configure FirebaseUI.
@@ -126,13 +126,18 @@ class SignInScreen extends React.Component {
126126

127127
// Listen to the Firebase Auth state and set the local state.
128128
componentDidMount() {
129-
firebase.auth().onAuthStateChanged(
130-
(user) => this.setState({signedIn: !!user})
129+
this.unregisterAuthObserver = firebase.auth().onAuthStateChanged(
130+
(user) => this.setState({isSignedIn: !!user})
131131
);
132132
}
133+
134+
// Make sure we un-register Firebase observers when the component unmounts.
135+
componentWillUnmount() {
136+
this.unregisterAuthObserver();
137+
}
133138

134139
render() {
135-
if (!this.state.signedIn) {
140+
if (!this.state.isSignedIn) {
136141
return (
137142
<div>
138143
<h1>My App</h1>

dist/StyledFirebaseAuth.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/StyledFirebaseAuth.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)