createApi
Способ массового создания событий-команд для обновления стора на основе объекта с функциями-обработчиками. Если стор принадлежит какому-либо домену, то новые события также будут принадлежать ему
Формула#
Аргументы#
store: Стор, чьим значением требуется управлятьhandlers: Объект с функциями-обработчиками, на каждую функцию будет создано по событиюhandler:(state: T, data: S) => TФункция-обработчик, которая будет вычислять новое состояние
storeна основе его предыдущего состояния и данных, отправленных в полученное событие-команду, должна быть чистойАргументы
state: Текущее состояние стораdata: Значение, с которым было вызвано событие
Возвращает
Новое значение для хранения в
store. Если функция возвращает undefined или текущее состояние стора, то обновления не будет
Возвращает#
Объект с событиями, по событию на каждый переданный обработчик