React: What Controls Value of this.props.loading?
<p>I have several React containers and components running perfectly, but I'm still studying and learning React.  When my function componentDidMount runs in a new component I'm working on, it appears that all the data my component needs is available to the component, but <code>this.props.loading</code> is set to <code>true</code>;</p>

<pre><code>componentDidMount() {
    const a = 100; //breakpoint here
    if (this.props.loading === false){
        const {myDataID} = this.props;
        this.fromID = Meteor.userId();
        this.toID = myDataID;

        this.subscribe(fromID, toID);
    }
}
</code></pre>

<p>What controls the value in <code>this.props.loading</code>? Will componentDidMount run again if <code>this.props.loading</code> is set to false?</p>