scripts

вторник, 6 ноября 2018 г.

Когда можно использовать стору

  1. Единый источник истины
  2. Persistence (если данные нужны на нескольких страницах подряд)
  3. SSR

Как идентифицировать application state?
Есть 2 компонента, им нужны общие данные.
Помещаем эти данные в их первого общего родителя.
Если этим родителем оказывается самый верхний компонент (App), то это с большой вероятностью данные уровня приложения.

В остальных случаях правильнее использовать event bus (раздельный).



На базе докладов Ильи Климова

Принцип Барбары Лисков
(Liskov Substitution Principle)

Система должна быть спроектирована таким образом, чтобы мы могли заменить любой класс его потомком не нарушая функциональности системы.

Расслабляем вход.
Ужесточаем выход.

Статьи по теме:


На базе докладов Ильи Климова