componentDidMount() {
        if (this.state.storeKey) {
            // get asset data
            this.fetchDetailData();
        } else {
            // new/empty asset data
            this.setState({
                isLoaded: true
            });
        }
    }
/**
     * After Component initial rendering
     * - get asset data if key was provided by routing
     * - set state "isLoaded"
     */
After Component initial rendering
- get asset data if key was provided by routing
- set state "isLoaded"
After Component initial rendering - get asset data if key was provided by routing - set state " isLoaded "
componentDidMount() {
        if (this.state.storeKey) {
            this.fetchDetailData();
        } else {
            this.setState({
                isLoaded: true
            });
        }
    }
componentDidMount ( ) { if ( this . state . storeKey ) { this . fetchDetailData ( ) ; } else { this . setState ( { isLoaded : true } ) ; } }
After Component initial rendering
 - get asset data if key was provided by routing
 - set state "isLoaded"
After Component initial rendering - get asset data if key was provided by routing - set state " isLoaded "
// get asset data // new/empty asset data