React.PropTypes

React originally included some built-in type checking capability

var myClass = React.createClass( { 
}
myClass.PropTypes = {
   property1 : React.PropTypes.string.isRequired
}

However due to a lack of adoption this was was removed in React version 15.5.
This functionality was moved to a separate module called "prop-types".

var PropType = require('prop-types')  

PropTypes.any
PropTypes.bool
PropTypes.number
PropTypes.string
PropTypes.func
PropTypes.element


defaultProps Property

You could also define default values by assigning to the special defaultProps property.


© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext