function _processProps(newProps) {
	    if (process.env.NODE_ENV !== 'production') {
	      var Component = this._currentElement.type;
	      if (Component.propTypes) {
	        this._checkPropTypes(Component.propTypes, newProps, ReactPropTypeLocations.prop);
	      }
	    }
	    return newProps;
	  }
/**
	   * Processes props by setting default values for unspecified props and
	   * asserting that the props are valid. Does not mutate its argument; returns
	   * a new props object with defaults merged in.
	   *
	   * @param {object} newProps
	   * @return {object}
	   * @private
	   */
Processes props by setting default values for unspecified props and
asserting that the props are valid. Does not mutate its argument; returns
a new props object with defaults merged in.

@param {object} newProps
@return {object}
@private
Processes props by setting default values for unspecified props and asserting that the props are valid . Does not mutate its argument ; returns a new props object with defaults merged in . @param { object } newProps @return { object } @private
function _processProps(newProps) {
	    if (process.env.NODE_ENV !== 'production') {
	      var Component = this._currentElement.type;
	      if (Component.propTypes) {
	        this._checkPropTypes(Component.propTypes, newProps, ReactPropTypeLocations.prop);
	      }
	    }
	    return newProps;
	  }
function _processProps ( newProps ) { if ( process . env . NODE_ENV !== 'production' ) { var Component = this . _currentElement . type ; if ( Component . propTypes ) { this . _checkPropTypes ( Component . propTypes , newProps , ReactPropTypeLocations . prop ) ; } } return newProps ; }
Processes props by setting default values for unspecified props and
 asserting that the props are valid.
Processes props by setting default values for unspecified props and asserting that the props are valid .