【发布时间】:2018-06-16 07:03:50
【问题描述】:
我正在使用以下方式进行回调,因为据说这是最优化/最快的方式:
class Foo extends React.Component {
constructor() {
super();
this._onClick = this._onClick.bind(this);
}
render() {
return (
<div onClick={this._onClick}>
Hello!
</div>
);
}
_onClick() {
// Do whatever you like, referencing "this" as appropriate
}
}
但是如果我需要将参数传递给我的_onClick 方法怎么办?
如果我使用.bind(this) 作为道具,我知道该怎么做,但是我上面展示的方式我不知道如何处理。
顺便说一句,我阅读了here 的文章,但它确实适用于我。
【问题讨论】:
-
你想从哪里将值传递到哪里?只需使用相应的参数调用该函数即可。
标签: reactjs ecmascript-6 react-router