Я изучаю React и Flux за последние несколько месяцев, и еще одна вещь, о которой я еще не говорил, - это отображение сообщений об ошибках пользователям. В частности, сообщения об ошибках, возникающие в результате HTTP-запроса ajax в методе создания действия потока.
Простым примером является вход пользователя в систему - если знак в ajax-запросе терпит неудачу из-за плохого пароля, сервер отвечает сбоем. В этот момент, в моем методе создания действия потока, мой единственный вариант - отправить действие, содержащее информацию об ошибке, правильно?
Я могу отправить информацию об ошибке и сохранить эту ошибку в магазине. Я не уверен, что лучший способ связать определенные ошибки с некоторыми компонентами. Допустим, что мое дерево реагирующих компонентов отображает несколько компонентов, совместимых с ошибками, но возникает ошибка во время попытки аутентификации на стороне сервера и должна отображаться в форме этого знака.
Есть ли хороший шаблон или соглашение для хранения ошибок и зная, для какого компонента они предназначены? Есть ли программный способ определения этого, вместо того, чтобы передавать в каком-то идентификаторе каждую функцию-создателя действия, которая идентифицирует компонент, созданный создателем действия и т.д.?