如何使用可选参数绑定ReactJS中的函数?

时间:2016-11-07 22:55:01

标签: javascript reactjs ecmascript-6 bind flowtype

让我们说我需要在React组件构造函数中绑定一个函数,因为它将作为props传递给子组件。

该函数有一个可选参数,如果未指定,则该参数具有默认值。绑定这种函数的语法是什么?

让我们说我有一个带有可选参数的函数,如果没有指定则该参数具有默认值:

_handleEdit(isTwoWay: boolean = false):void {}

在声明中执行此操作的语法是什么?

class Component extends React.Component<void, void, void> {

    _handleEdit: (isTwoWay: boolean = false) => void;

    constructor(): void {
        super();

        this._handleEdit = this._handleEdit.bind(this);
    }

    _handleEdit(isTwoWay: boolean = false): void {
    }

}

此语法不会传递流检查或构建:  _handleEdit:(isTwoWay:boolean = false)=&gt;空隙;

0 个答案:

没有答案