How value getting set into props.showError() and props.showRequired() on react code

How value getting set into props.showError() and props.showRequired() when now attribute passed for hasError and required

errorMessage = this.props.requiredError && this.props.showRequired() && this.state.hadFirstBlur ? (

{this.props.requiredError}


) : (
this.props.showError() ? (

{this.props.getErrorMessage()}


) : ‘’),

propTypes = {
hasError: React.PropTypes.bool,
formatInput: React.PropTypes.func,
onChange: React.PropTypes.func,
onFocus: React.PropTypes.func,
onBlur: React.PropTypes.func,
required: React.PropTypes.bool
};

defaultProps = {
className: ‘’,
type: ‘text’,
placeholder: ‘’,
required: null,
formatInput: val => val,
onChange: () => {},
onFocus: () => {},
onBlur: () => {}
};