問題タブ [re-frame]

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 に答える
162 参照

clojurescript - リフレームで入力引数と派生コレクションの両方に依存する

リフレームを使い始めたばかりで、次のような問題が発生しました。私は1つの引数を取り、それに基づいて作成し、このようなレンダラーを返すコンポーネント( Form-2 )を持っていますreaction

後で私はそれを呼び出す

some反応です。ここで呼び出すsome-list[]、初期値にバインドされるsomeため、bars常にサブスクリプションが同じ(:id @some)になり、サブスクリプションから同じ値が取得されます。

修正方法を教えてください。前もって感謝します。

0 投票する
2 に答える
1032 参照

clojure - 試薬フォームはリフレームで使用することを意図していますか?

re-frame を使用してアプリケーションを構築していますが、reagent-form は re-frame とは異なる状態を処理する独自の方法をもたらすため、reagent-form が re-frame で使用されることを意図しているかどうか疑問に思っています.

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

reagent - 再構築、試薬コンポーネントのライフサイクルと図解

私は同時に多くのことを学ぼうとしているので、私の質問は少し的外れかもしれません.

lein を使用して re-frame-template プロジェクトを作成し、デフォルトのメイン コンポーネントを作成しました。

キープレスのイベントリスナーを追加したかったのですが、正しく行うことができませんでした: で (ドミナを使用して) のみを設定する(listen! ...):component-did-mount、figwheel のリロードごとに新しい偶数リスナーが古いものに追加されます。 . を設定するunlisten!component-will-unmount、キーを押しても結果が得られません。

私が気付いたのは、フィグホイールのリロードごとに、 !:component-will-unmountの直後に がトリガーされることです。:component-did-mount

私は何を間違っていますか?

ありがとう!