問題タブ [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.

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

reagent - コンポーネント関数内の「キー」プロパティ

次のケースがあります(試薬+ react.js):

実行時に、react.js が「キー」属性の欠落について不平を言っていることがわかります。コンポーネント関数からキーを指定する方法はありますか? raw は、独自のライフサイクル コールバックなどを使用して非常に大きくなる可能性があるため、別のコンポーネント関数にしたいと考えています。

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

javascript - Reagent ページを更新すると、Firebase データが利用できないため、例外が発生します

戻るボタンと進むボタンをクリックしている間、すべてのページで機能する試薬があります。ただし、ページが更新されると例外がスローされます。

私のアプリは、Firebase とsetsアトムからデータをフェッチします。次に、UI がレンダリングされます。ビューはアトムからデータを取得し、UI をレンダリングします。

しかし、更新すると、Atom が Firebase によって取り込まれる前にページがレンダリングされ、データがまだ利用できないため例外が発生するようです。

注:(println clicked-job uid)マークアップをレンダリングするのではなく、ページを更新するprintlnと、最初nilにデータが返され、2 回目にデータが返されます。

ページを適切に更新するための助けをいただければ幸いです。

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

javascript - Clojurescript の Date オブジェクトで .toDateString() を呼び出す方法

Clojurescript で DateString を取得しようとしています。new Date(1420971497471).toDateString();

が文字列を返すので困っているので(js/Date 1420971497471)、 を呼び出せません.toDateString()

ここに私のClojurescriptコードがあります:

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

javascript - Clojurescript で JavaScript オブジェクトをループし、それぞれを配列にプッシュする方法

JavaScript オブジェクトを取り、その内容を配列にプッシュするこの関数を (Clojurescript に) 変換するにはどうすればよいですか。

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

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"]代わりに返さなければならないと思います。

コードビューは次のとおりです。

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

reactjs - 試薬入力が更新されない

Reagent/React を使用して Hello World アプリを構築しようとしています。:value/:on-changeコンボを使用して入力をアトムに結び付けます。ただし、入力すると、入力は空のままです。

アトムを の外に移動すると、次のletように機能します。

vReact が再レンダリングするたびに が再宣言されるためですか? もしそうなら、グローバル変数を使用して保持する必要がないように、そのコードをリファクタリングするにはどうすればよいvですか?

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

reactjs - 試薬から事前定義された反応コンポーネントを使用しますか?

反応コンポーネントを抽象化した外部 UI があり、それらを試薬から再利用したいのですが、clojurescript からデータを渡すだけで、定義済みの反応コンポーネントを直接レンダリングする方法はありますか? 私はclojurescriptの初心者です。

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

clojure - 文字列を解析して Hiccup にするにはどうすればよいですか?

Hiccup の文字列を Hiccup ノードに解析するにはどうすればよいですか?

たとえば "[:b 'hello world']"[:b "hello world"]