私は同時に多くのことを学ぼうとしているので、私の質問は少し的外れかもしれません.
lein を使用して re-frame-template プロジェクトを作成し、デフォルトのメイン コンポーネントを作成しました。
(defn main-panel []
(let [name (subscribe [:name])]
(fn [] [:div [:h1 @name]])))
キープレスのイベントリスナーを追加したかったのですが、正しく行うことができませんでした: で (ドミナを使用して) のみを設定する(listen! ...)
と:component-did-mount
、figwheel のリロードごとに新しい偶数リスナーが古いものに追加されます。 . を設定するunlisten!
とcomponent-will-unmount
、キーを押しても結果が得られません。
私が気付いたのは、フィグホイールのリロードごとに、 !:component-will-unmount
の直後に がトリガーされることです。:component-did-mount
私は何を間違っていますか?
ありがとう!