How to set component default props on React component How to set component default props on React component reactjs reactjs

How to set component default props on React component


You forgot to close the Class bracket.

class AddAddressComponent extends React.Component {  render() {    let {provinceList,cityList} = this.props    if(cityList === undefined || provinceList === undefined){      console.log('undefined props')    } else {      console.log('defined props')    }    return (      <div>rendered</div>    )  }}AddAddressComponent.contextTypes = {  router: React.PropTypes.object.isRequired};AddAddressComponent.defaultProps = {  cityList: [],  provinceList: [],};AddAddressComponent.propTypes = {  userInfo: React.PropTypes.object,  cityList: React.PropTypes.array.isRequired,  provinceList: React.PropTypes.array.isRequired,}ReactDOM.render(  <AddAddressComponent />,  document.getElementById('app'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script><div id="app" />