undefined
をReactのonClick
ハンドラに渡すのは安全ですか?ReactのonClickでundefinedを渡すことは安全ですか?
私はちょうど試みたが、すべてはまだ動作しますが、私はドキュメントでそれについての行を見つけることができません。
例:
undefined
はあなたの
onClick
でそれを確認することで処理することができ渡し
function MonthBar(props) {
/* is it okay when props.onClick === undefined ? */
return <span onClick={props.onClick}>{props.monthName}</span>;
}
MonthBar.propType = {
onClick: React.PropTypes.func, // optional
monthName: React.PropTypes.string.isRequired
};
ところで、 '=== undefined'で' undefined'をチェックするのは良い考えではありません。 'typeof props.onClick!== 'undefined''は非常に堅牢でなければなりません。しかし、これは私が求めていたものではありません。 –