- Components with themes
- Getter and Setter for each
liveprop - macros for widgets
impl - use
featuresfor release or dev - keep
redrawin user control
- 带主题的组件: 每个组件都默认带有内置主题, 主题控制组件样式
- 每个
live属性的 Getter 和 Setter: 为每个标记#[live]的组件属性都应该有对应的get和set方法 - 组件
impl的宏:对于组件的impl提供大量强大的宏支持来简化代码编写 - 使用
features进行发布或开发: 开发时和发布时由feature进行控制,减少体积,明确职责 - 让
redraw保持用户控制: 保持GUI框架特性,让开发者控制何时redraw以达到更好的性能 - 平滑统一的动画: 对动画的控制应该保持统一性
- 事件包装: 提供组件事件的包装类型
- 贴近
css的prop: prop的命名和书写规则应贴近css并对prop解构,扁平化书写体验 - 现代化组件:强大的可扩展的灵活的组件