createEffect
Метод для создания эффектов.
#
createEffect с обработчиком событий#
ФормулаАргументы
handler
(Function): Функция для обработки вызовов эффектов, также может быть задана с помощьюuse(handler)
Возвращает
Effect: Новый эффект
note
Вы должны задать обработчик в createEffect или же в .use
методе позже, иначе эффект выбросит исключение "no handler used in %effect name%"
since
effector 21.3.0
#
Примеры#
Создание эффекта с обработчиком событий#
Изменение состояния по завершению эффекта#
Назначение обработчика для эффекта после его создания#
Наблюдение за состоянием эффекта#
createEffect с параметрамиСоздает эффект с обработчиком событий и именем, которые заданы в объекте параметров
#
ФормулаАргументы
config
? (Params): Эффектhandler
(Function): Функция для обработки вызовов эффектов, также может быть назначена сuse(handler)
name
? (string): Необязательное имя эффекта
Возвращает
Effect: Новый эффект