問題タブ [keyboard-input]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
78 参照

signals - エルムティックアクションに到達できません

誰かがシグナルとエフェクトで私を助けてくれることを願っています。

私は Signals/Effects を調べており、-elm-architecture、特にexample 8を研究しています。

この例では(私が理解しているように)、形状をクリックすると:

  • 信号メッセージがアクションとともにアドレスに送信されます
  • SPINアクションは更新時に起動されます
  • シェイプが現在アニメーション化されていない場合、Tick も呼び出されます。

まったく同じフローを (同様のコードを使用して) 複製しようとしていますが、ボタンをクリックして HTML パッケージを使用する代わりに、スペースバーを使用して信号を送信したいだけです。

私のコードでは、スペースバーがシグナルをPunchアクションに送信します。例 8 と同じように、モデルで も呼び出しTickて更新したいと思いdebounceStateます。

私のコメントで、私が自分のPunchアクションに到達できることがわかりますが、Tick.

私はこの質問を見てきましたが、elm StartAppではなくKeyboard Signalを使用しているため、適用されないと思います。

Tick私の例で到達できない理由を誰かが説明できれば、とても感謝しています。

それをTry Elmに直接貼り付けます。