кто обьяснит зачем нужен e.persist() простым языком ?
из доки скзалано чтобы получить события асинхронным способом
Сказано что:
SyntheticEvent помещается в пул. Это означает, что объект SyntheticEvent будет повторно использован, и все свойства будут аннулированы после того, как отработает коллбэк-обработчик события. Это сделано из соображений производительности. Таким образом, вы не можете получить доступ к событию асинхронным способом.
что значит повторно использован ?
и в каком случае необходимо будет получить доступ к событию асинхронным способом ?