2017-08-15 23 views
0

我的愛斯林特(Airbnb),告訴我我需要做一個原型驗證,谷歌搜索,並找不到如何在反原生。幫幫我 ? 謝謝如何做一個原型驗證

+0

你可能錯了'propType'用' prototype'。 – flaky

回答

0

像這樣的事情。如果你只使用ES6類正確的方式來定義propTypes這會做 顯示在react docs

export class Counter extends React.Component { 
    constructor(props) { 
    super(props); 
    this.state = {count: props.initialCount}; 
    } 
    tick() { 
    this.setState({count: this.state.count + 1}); 
    } 
    render() { 
    return (
     <div onClick={this.tick.bind(this)}> 
     Clicks: {this.state.count} 
     </div> 
    ); 
    } 
} 
Counter.propTypes = { initialCount: React.PropTypes.number }; 
Counter.defaultProps = { initialCount: 0 }