Конфигурация одной реакции
Содержит название, описание, функцию фильтрации и функцию обновления.
const reaction: Reaction<MyContext, "idle" | "loading"> = { title: "Обработка сообщений", description: "Обрабатывает входящие сообщения от пользователей", filter: ({ meta, patch }) => { return meta.tag === "user" && patch.op === "replace" }, update: ({ update, context, patch }) => { update({ lastMessage: patch.value, messageCount: context.messageCount + 1 }) }} Copy
const reaction: Reaction<MyContext, "idle" | "loading"> = { title: "Обработка сообщений", description: "Обрабатывает входящие сообщения от пользователей", filter: ({ meta, patch }) => { return meta.tag === "user" && patch.op === "replace" }, update: ({ update, context, patch }) => { update({ lastMessage: patch.value, messageCount: context.messageCount + 1 }) }}
схема контекста
строковые ключи состояний
тип core объекта
Название реакции для документации
Optional
Описание реакции для документации
Функция фильтрации событий
Функция обработки события
Конфигурация одной реакции
Содержит название, описание, функцию фильтрации и функцию обновления.
Example