我试图了解我实际使用的 Fable-Elmish 或 Elmish.WPF 中的 mkSimple 和 mkProgram 之间的区别。(有人可以为 elmish.wpf 制作一个标签吗?)
我发现 Elmish.WPF 非常有效,我在生产中使用它,但我正处于每天仍在学习很多东西的阶段。这个特殊的问题占用了我太多的研究时间,所以我希望能得到一些帮助。
源代码中的注释如下所示。
mk简单:Simple program that produces only new state with 'init' and 'update'.
mk程序:Typical program, new commands are produced by 'init' and 'update' along with the new state.
那么这些命令有什么用呢?我已经在几个地方查看了示例,但它们并没有提供太多线索,我是否可以使用 mkSimple 和使用 mkProgram 做同样的事情,这就是我需要知道的。
mkProgram 是否公开了一些 mkSimple 没有的功能,或者我使用的任何一个都可以完成?mkSimple 是否仅用于简单的演示使用,我是否应该将 mkProgram 用于增长的实际应用程序?如果您可以同时使用两者,那么为什么会有区别?