【发布时间】:2016-06-16 06:40:34
【问题描述】:
onClick (按钮点击)不是副作用。 在 ELM 语言中,我们可以侦听单击事件,而无需使用任务和命令。
点击事件不是副作用或有副作用,如果是这样,为什么我们可以在不使用任务的情况下监听按钮点击事件
【问题讨论】:
-
你不需要
Task来监听来自 DOM 元素的消息。基本请看example -
谢谢你说清楚了
标签: elm
onClick (按钮点击)不是副作用。 在 ELM 语言中,我们可以侦听单击事件,而无需使用任务和命令。
点击事件不是副作用或有副作用,如果是这样,为什么我们可以在不使用任务的情况下监听按钮点击事件
【问题讨论】:
Task 来监听来自 DOM 元素的消息。基本请看example
标签: elm
在 Elm 中,您不需要任务来处理 DOM 事件。
你说得对,用户输入是一种副作用。
从 0.17.0 开始,来自 Html 元素的用户输入在 Html.App 的幕后处理,并且大多数 DOM 事件作为消息触发到您的 update 函数。
任何 HTML 元素都有一个Html msg 的类型签名,它暗示您采用上述想法。
【讨论】: