1 个不稳定版本
0.1.0 | 2019年6月6日 |
---|
#1193 in GUI
在 2 个包中使用
235KB
4.5K SLoC
Alchemy-Lifecycle
此包包含在 Alchemy 中使用的特质,例如 AppDelegate
、WindowDelegate
和 Component
。它还包含 RSX 节点/标签系统,因为它独立存在,而 Component
最终仍然需要它。
有问题或评论吗?
打开一个问题,或在 Twitter 上联系我。
lib.rs
:
Alchemy 的生命周期方面。
生命周期是什么?嗯,它包括像代表(App+Window)这样的事情,它们作为系统通知您事件的钩子。它还包括像 Component
这样的事情,它指导您的视图如何存在。
它还包括 RSX
枚举,它是 render()
方法通常返回的内容。它在多个包中很常见,并且与 Component
生命周期紧密相关,所以它将在这里。
此包还包括小部件树的差异和修补系统 - 它需要与 Component
生命周期一起存在,以启用状态更新。
依赖关系
~0.8–1.6MB
~36K SLoC