Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 675 Bytes

page-cn.md

File metadata and controls

22 lines (18 loc) · 675 Bytes

Page

  • 一个页面内都有且仅有一个 Store

  • Page 继承于 Component,所以它能配置所有 Component 的要素

  • Page 能配置 Middleware,用于对 Redux 做 AOP 管理

  • Page 必须配置一个初始化页面数据的初始化函数  initState

  • 示例代码

/// Hello World
class HelloWordPage extends Page<String, String> {
    HelloWordPage():
        super(
            initState: (String msg) => msg,
            view:(String msg, _, __) => Text('Hello ${msg}'),
        );
}

HelloWordPage().buildPage('world')