Nop<C>.page constructor
const
Nop<C>.page ({
- Key? key,
- required Widget child,
- NopWidgetBuilder? builder,
- List<
NopWidgetBuilder> ? builders, - List<
Type> initTypes = const [], - List<
Type> initTypesUnique = const [],
page 共享域 shared == false, 也会共享 page 与 page 之间存在隔离
每个 page 都有一个 NopDependencies 依赖节点
NopDependencies : 只保存引用,不添加监听,监听由_NopState
管理
page 释放会自动移除 依赖节点
NopListener : 管理监听对象,当没有监听者时释放
Implementation
const Nop.page({
Key? key,
required this.child,
this.builder,
this.builders,
this.initTypes = const [],
this.initTypesUnique = const [],
}) : create = null,
isPage = true,
value = null,
super(key: key);