Как скомбинировать излишние действия в одном обработчике? - PullRequest
0 голосов
/ 23 февраля 2020

У меня есть несколько сущностей на странице, которые можно назвать «блоком». Блоки имеют похожее поведение и имеют много общего. Например, результат выполнения любого блока может быть отправлен на сервер. Поэтому я могу сделать одно действие для всех блоков (например, BLOCK_CHANGED) и обработать его для сохранения данных. Но в то же время у меня есть собственный лог c для каждого блока, когда он был изменен. Как я могу обрабатывать все блоки одновременно и каждый из них одновременно?

Единственное, что я могу предложить, - это передать дополнительные данные в действие BLOCK_CHANGED, в котором хранится тип блока и что происходит с ним. этот блок. Но мне не очень нравится этот подход. Любые идеи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...