Как лучше всего общаться между компонентами и сервисами React?
Вместо того чтобы использовать архитектуру потока / избыточности, как реагирующие компоненты должны взаимодействовать со службами?
Например: Существует контейнер, имеющий несколько представительных (реагирующих) компонентов:
ChatBox - позволяет читать / писать сообщенияAvatarBox с устройством смены пароля - позволяет изменить пароль пользователяНовостной поток - выводит список новостей и применяет к ним фильтрДумая о них как о представлении ресурсов, я хочу, чтобы каждый из них самостоятельно обращался к API Microservice (получая или обновляя данные). Это правильно? Это обеспечит чистое управление моделями ответственности, но оно вызывает сомнения в производительности при использовании http-запросов для загрузки содержимого каждого компонента.
Этот вопрос также относится к:Как выполнить эффективную связь для нескольких (микро) услуг?