私はちょうど正しいものではないと思うものを見つけました。イベントは、引数で渡されていないようES6 Arrow関数+ Babelを使用しているときに、どのようにargsに渡さずに 'event'にアクセスできますか?
以下のコードは、動作しないでください。
var myFunc() {console.log(event.target.value)}
しかし、矢印の機能を持つ以下の作品ES6、からtranspileするバベルを使用して
() => {console.log(event.target.value)}
なぜ後者はうまくいくはずですか?
もっと具体的な例は、このgistの43行目にあります。ここでは、反応とBabelを使ってES6を除去しています - event
をargsから削除しても、期待どおりに動作します。
これらは同じように動作するはずです(この例では)が、再現可能な例は与えていないので、問題の内容を言うことはできません。 – loganfsmyth
最初のコードが有効なコードではないのはなぜですか?周囲のスコープで 'event'が利用できる限り、関数はそれをアクセスできます。 – zeroflagL
ライン43で、この[要旨](https://gist.github.com/Samlilli/163c6b5eb776adc311cbb32d9dd73c5f)に乗り、およびArgから「イベント」を削除 - それはまだ –