Как собрать ошибки / предупреждения от избыточных селекторов? - PullRequest
0 голосов
/ 19 сентября 2018

Я использую реаги и избыточность в моем приложении внешнего интерфейса.У меня есть много данных, которые я загружаю с внутреннего сервера, который хранится в хранилище избыточных данных, и эти данные позже преобразуются и объединяются с состоянием, созданным действиями пользователя.Эти преобразования / комбинации выполняются в селекторах, и до сих пор я смог без проблем разработать приложение, однако эти селекторы выросли, и теперь они содержат значительное количество логики, они объединяют и преобразуют данные из нескольких мест магазина и в основномтолько те селекторы знают, когда что-то в данных неверно.Теперь я хочу уведомить пользователя, когда что-то в данных неверно, показывая окно с сообщениями об ошибках / предупреждениями, и я не уверен, как это сделать правильно.Я не могу отправить действие из селектора (было бы глупо иметь побочный эффект в селекторе), я не хочу дублировать эти вычисления только в другом селекторе, чтобы найти ошибки, кажется, что глобальный объект для регистрации этих ошибокеще хуже.

Могу ли я использовать здесь какой-либо шаблон?Может быть, вместо преобразований в селекторах я должен вычислить это «преобразованное» состояние и сохранить его в хранилище с избыточностью (таким образом, перемещая вычисления из селектора в действие thunk)?

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