Можно ли устанавливать функции по умолчанию для функций? Код ниже не работает. Это не нравится «это». Я попробовал 1_ привязать defaultProps к 'this' или 2_ bind handleClose к 'this', не работает. Я использую класс ES6.Как установить defaultProps для функции?
SaveDialog.propTypes = {
note: React.PropTypes.string,
onCancel: React.PropTypes.func,
onSave: React.PropTypes.func,
onEditChange: React.PropTypes.func
};
SaveDialog.defaultProps = {
note: '',
onCancel: {this.handleClose},
onSave: {this.handleClose},
onEditChange: {this.handleChange}
};
Не работает. Либо ошибка времени выполнения, как «неопределенный», либо компиляция синтаксиса ошибок. –