关于3种子组件的回调函数的写法

@ckinmind 2017-01-20 13:58:44发表于 ckinmind/ReactCollect 重要问题遗留

class Calculator extends React.Component {

    //....
   render(){
        return (
    <CalculatorKey    onPress={this.inputDigit.bind(this,0)}>0</CalculatorKey>
     <CalculatorKey    onPress={() => this.inputDigit(1)}>1</CalculatorKey>
        );
   }
}

传递给子组件CalculatorKey的onPress属性是一个回掉函数,这里有两种写法都是可以的
第一种是通过this.inputDigit.bind(this,0) bing方法第二参数是默认传入的参数
第二种是传递一个闭包函数(是闭包吗?)