Есть ли способ для функции обновления напрямую генерировать новое событие, а не испускать эффект, который инструктирует обработчик эффекта выдавать событие? Вариант использования - это событие, которое входит в функцию обновления, функция преобразует данные в событие и отправляет новое событие. Затем функция получает новое событие со своими преобразованными данными и может использовать это для преобразования состояния и создания новой модели.