Привет
в документации написано так
Пул событий
События SyntheticEvent содержатся в пуле. Это означает, что объект SyntheticEvent будет повторно использован, а все его свойства будут очищены после вызова обработчика события. Это необходимо из соображений производительности. Именно поэтому нельзя использовать синтетические события асинхронно
Вообще не вкуриваю
Что такое пулл
что тут пытается сказать документация ??
Может простым крестянским языком обясните ??
типа после выполнения события очистится объект SyntheticEvent и если в асинхронной функции работать с SyntheticEvent то на момент выполнения может быть такое, что event уже будет очищен, например target, может затеряться