問題タブ [reagent]
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.
reagent - コンポーネント関数内の「キー」プロパティ
次のケースがあります(試薬+ react.js):
実行時に、react.js が「キー」属性の欠落について不平を言っていることがわかります。コンポーネント関数からキーを指定する方法はありますか? raw は、独自のライフサイクル コールバックなどを使用して非常に大きくなる可能性があるため、別のコンポーネント関数にしたいと考えています。
javascript - Reagent ページを更新すると、Firebase データが利用できないため、例外が発生します
戻るボタンと進むボタンをクリックしている間、すべてのページで機能する試薬があります。ただし、ページが更新されると例外がスローされます。
私のアプリは、Firebase とsets
アトムからデータをフェッチします。次に、UI がレンダリングされます。ビューはアトムからデータを取得し、UI をレンダリングします。
しかし、更新すると、Atom が Firebase によって取り込まれる前にページがレンダリングされ、データがまだ利用できないため例外が発生するようです。
注:(println clicked-job uid)
マークアップをレンダリングするのではなく、ページを更新するprintln
と、最初nil
にデータが返され、2 回目にデータが返されます。
ページを適切に更新するための助けをいただければ幸いです。
javascript - Clojurescript の Date オブジェクトで .toDateString() を呼び出す方法
Clojurescript で DateString を取得しようとしています。new Date(1420971497471).toDateString();
が文字列を返すので困っているので(js/Date 1420971497471)
、 を呼び出せません.toDateString()
。
ここに私のClojurescriptコードがあります:
javascript - Clojurescript で JavaScript オブジェクトをループし、それぞれを配列にプッシュする方法
JavaScript オブジェクトを取り、その内容を配列にプッシュするこの関数を (Clojurescript に) 変換するにはどうすればよいですか。
clojure - スタイル付きの HTML タグを Hiccup に変換するには? 反応の問題
Reagent プロジェクトで、CSS を使用して HTML を Hiccup に解析しようとしています。ヒッコリーを使用しています。HTML をインライン CSS で解析すると、React が例外をスローします。
上記は[:div {:style color:red} "test"]
& Reactjs が Reactjs から例外を返します:
Violation: The style prop expects a mapping from style properties to values, not a string.
[:div {:style {"color" "red"}} "test"]
代わりに返さなければならないと思います。
コードビューは次のとおりです。
reactjs - 試薬入力が更新されない
Reagent/React を使用して Hello World アプリを構築しようとしています。:value
/:on-change
コンボを使用して入力をアトムに結び付けます。ただし、入力すると、入力は空のままです。
アトムを の外に移動すると、次のlet
ように機能します。
v
React が再レンダリングするたびに が再宣言されるためですか? もしそうなら、グローバル変数を使用して保持する必要がないように、そのコードをリファクタリングするにはどうすればよいv
ですか?
reactjs - 試薬から事前定義された反応コンポーネントを使用しますか?
反応コンポーネントを抽象化した外部 UI があり、それらを試薬から再利用したいのですが、clojurescript からデータを渡すだけで、定義済みの反応コンポーネントを直接レンダリングする方法はありますか? 私はclojurescriptの初心者です。
clojure - 文字列を解析して Hiccup にするにはどうすればよいですか?
Hiccup の文字列を Hiccup ノードに解析するにはどうすればよいですか?
たとえば
"[:b 'hello world']"
、[:b "hello world"]