File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -209,6 +209,11 @@ child graph while exposing only appropriate references to each layer.
209209it does so explicitly through ` getComponent() ` or ` getMediator() ` calls. This creates clear architectural boundaries
210210and makes it immediately visible when code crosses from view/view-model concerns into component management concerns.
211211
212+ ** Important:** ` Component ` and ` ComponentMediator ` are an extension of the MVVM pattern. The MVVM pattern remains the core
213+ of the framework and defines all key rules of operation. This extension is used only when functionality is required
214+ that standard MVVM cannot provide. In such cases, the developer accesses the ` getComponent() ` / ` getMediator() ` methods.
215+ Following this principle ensures that MVVM principles are never violated and that the framework is used correctly.
216+
212217In addition to the four classes, a component may include a ` ComponentHistory ` . The ` ComponentHistory ` enables the
213218preservation of the component’s state across its lifecycle. Data exchange occurs exclusively between the
214219` ComponentViewModel ` and the ` ComponentHistory ` . When the component’s state transitions to ` INITIALIZING ` , data is
You can’t perform that action at this time.
0 commit comments