Я стараюсь максимально следовать принципу единой ответственности в своем коде. Допустим, у меня есть два компонента: один CompanyComponent
, а каждый Company
имеет отдельный чат и контакт. Я пытаюсь создать свой код таким образом, чтобы:
Если CompanyComponent
имеет только список компаний и знает только то, какой Company
выбран в данный момент, то в избыточном хранилище компании будет знать текущая компания. Если я теперь go к моему ContactsComponent
, во время монтажа он вызывает выборку контактов, зная, в какой компании я нахожусь.
Но если я сменила компанию, и без размонтирования и монтажа Опять же, или без сохранения реквизитов компонента компании, возможно ли обновить контактные данные?