资源介绍
艾尔玛
使用Kotlin和Litho在Android上试用TEA
茶-榆木建筑。 Elm是一种功能编程语言,被编译为JavaScript。 TEA是使用elm语言和运行时创建单页Web应用程序的好方法。 有关原茶更多信息请访问官方 。
有时,TEA被称为MVU(模型-视图-更新)-MV *体系结构的另一种变体,但与常用的MVC和MVP略有不同。
上图描述了所有应用程序周期。 在这里,我们看到了应用程序的所有三个主要组件: model , view , update 。
模型
这是代表应用程序状态的简单记录(或Kotlin中的数据类)。 模型类型有两个主要特征:它是不可变的,没有任何行为。 换句话说,它是状态的简单不变容器。
看法
这是一个将模型和调度程序作为输入并返回UI元素的函数。 将消息发送到应用程序循环中需要Disptacher,通常它具有签名(Msg)-> Unit 。 在E
- 上一篇: C-Sharp-Group-Project
- 下一篇: vscode-comet