Flutter

Root и child Scope

Контейнер приложения и ограниченные дочерние контейнеры в дереве виджетов.

v0.1.0-dev.1Средний уровеньark_di_flutter

Root и child Scope

DiRootScope получает существующий контейнер. С DiScopeOwnership.owned он закрывает контейнер при замене или удалении; с external ответственность остаётся у вызывающего кода.

DiScope требует one-shot configure callback и создаёт дочерний контейнер под ближайшим Scope. При изменении идентичности родителя он строит новый child и закрывает предыдущий.

Если новая конфигурация должна создать новый Scope, задайте виджету новый key. Callback не является API динамического изменения регистраций.

ARKTELOS

Инженерные системы для программного обеспечения, которое обязано выдерживать нагрузку.