Skip to content
Snippets Groups Projects
Unverified Commit 38fb1995 authored by Paul Kaplan's avatar Paul Kaplan Committed by GitHub
Browse files

Merge pull request #4500 from mzgoddard/loading

Set an initial message number to skip rendering a second time
parents 232d6610 c9cfda8c
No related branches found
No related tags found
No related merge requests found
...@@ -120,15 +120,13 @@ class LoaderComponent extends React.Component { ...@@ -120,15 +120,13 @@ class LoaderComponent extends React.Component {
constructor (props) { constructor (props) {
super(props); super(props);
this.state = { this.state = {
messageNumber: 0 messageNumber: this.chooseRandomMessage()
}; };
} }
componentDidMount () { componentDidMount () {
this.chooseRandomMessage();
// Start an interval to choose a new message every 5 seconds // Start an interval to choose a new message every 5 seconds
this.intervalId = setInterval(() => { this.intervalId = setInterval(() => {
this.chooseRandomMessage(); this.setState({messageNumber: this.chooseRandomMessage()});
}, 5000); }, 5000);
} }
componentWillUnmount () { componentWillUnmount () {
...@@ -145,7 +143,7 @@ class LoaderComponent extends React.Component { ...@@ -145,7 +143,7 @@ class LoaderComponent extends React.Component {
break; break;
} }
} }
this.setState({messageNumber}); return messageNumber;
} }
render () { render () {
return ( return (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment