問題タブ [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.
json - Reagent が JSON を 3 つの方法でレンダリングするのはなぜですか?
Clojurescript/Reagent で API 呼び出しから JSON データをレンダリングしようとしています。使用するjs/alert
と、期待するjsonが表示されます。["Sue" "Bob"]
これは、ライブラリを参照する方法です (問題がある場合に備えて)。
しかし、コンソールにログを記録すると、API 応答とはまったく異なる長いハッシュが得られます。ブラウザは「00000000000120」をレンダリングします。
- これらの結果が異なるのはなぜですか? (ブラウザ、アラート ウィンドウ、コンソール メッセージ)
- アラート ウィンドウに表示されている内容をページに表示するにはどうすればよいですか?
html - Reagent で HTML テンプレートを (ファイルとして) 使用する
フロントエンドスタックはClojureScriptとReactに基づいている必要があるプロジェクトがあります(Omや他のライブラリではなく、Reagentを介して)。
さらに、Clojure、データ構造、および Hiccup について何も知らないデザイナーから大量の HTML テンプレート (.html ファイルとして) があります。
(コンテンツを Hiccup/Reagent 構造に変換せずに) プレーンな HTML ファイルを作成し、ページの一部のセクションでのみ Reagent を使用する方法はありますか?
例えば:
このテンプレートのすべてのセクションは、 と を除いて静的section_9
ですsection_10
。
すべての静的セクションをプレーンな .html としてどこかに保存し (たとえば、/resources のどこかに)、動的セクションを試薬/反応コンポーネントとしてレンダリングすることはできますか?
ありがとうございました。
clojure - Compojure アプリがデフォルトで CSRF を送信しない
おもちゃの Web アプリケーションを作成するために試薬と構成ツールを使用していますが、サーバーが CSRF Cookie を送信しない理由がわかりません。他の回答といくつかのブログ投稿は、 compojure のデフォルト設定が CSRF トークンを送信するようになり、手動で再送信することは実際にはバグであることを暗示しているようです。POST/art
エンドポイントに到達しようとすると、403 Forbidden 応答が返されます。CSRFトークンを含むCookieを取得するページはないため、POSTリクエストで送信できません。何かアドバイス?
何が問題なのかまだわからないので、コード自体を github hereに投げました。
clojurescript - 要素が表示されたら関数を実行する
viareagent
を使用して作成されたアプリ内luminus
:div.container
以下のスニペットのような要素が表示されたら、関数を実行するにはどうすればよいですか?