в моем собственном тесте (может быть не точным), использование TapableSyncHook такое же, как и у источника событий Native, я новичок в веб-пакете, сбивающее с толку
// Native Event Emitter
class EventEmitter{
constructor(){
this.tasks=[]
}
this.on={...}
this.emit={...}
}
, замеченное начиная с версии 1.0.0-бета Tapable
генерирует статические функции вместо того, чтобы выставлять классы, подобные эмиттерам событий,
какие здесь преимущества?