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: Новый эффект