問題タブ [react-dom]
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.
javascript - グループコンポーネントがreactjsにマウントされた後に関数を実行する方法は?
そのコンポーネント内の要素を処理している場合、コールバックcomponentDidMount
は完全に機能しますが、コンポーネントのグループがマウントされた後、ページ上の複数のコンポーネントの要素を処理する関数を実行したいと考えています。私ができる最善の方法は何ですか?
react-dom - Maquette を HTML にレンダリングする
Maquette ビューの HTML 文字列表現を取得して、静的 html ファイルにプリレンダリングしたいと考えています。React には ReactDOMServer.renderToString があります。Maquette VNode に同様の方法はありますか?
reactjs - renderDOM でコンポーネントの状態値にアクセスする
これは私のapp.jsxで、app.jsisAdmin
の状態にアクセスLogin Component
したい...isAdmin
ユーザーが管理者であるかどうかを識別し、値に基づいて..ルートを操作したい....どうすればこれを達成できますか? ?
私が反応するのを手伝ってください...
javascript - react-dom と rollupjs: オブジェクトの読み取り専用プロパティ 'history' に割り当てることはできません
ロールアップを使用して React アプリをバンドルしようとしていますが、現在次のエラーが発生しています。
キャッチされていない TypeError: オブジェクト '[オブジェクト ウィンドウ]' (無名関数) @ bundle.js:6115 の読み取り専用プロパティ 'history' に割り当てることはできません
この場所にあります。
私のロールアップ構成:
私は何が欠けていますか?
reactjs - ReactDOMで同じクラスを使用して複数の要素をレンダリングしますか?
同じクラスを使用し、同じコンテンツを持つ複数の要素があります。
したがって、ReactDOM を使用して、次の代わりにレンダリングすることができます。
これらの複数の同じ要素がいくつあるかわからないので、動的に実行できるとよいでしょう。
出来ますか?
編集:
./data/nav.json
複数回呼び出されます。
reactjs - TypeScriptはReactコンポーネントのインスタンス化をタイプセーフにできますか?
私は TypeScript と React に非常に慣れていないため、間違った用語や紛らわしい用語をお詫びします。基本的に、これは私が見ているものです:
someNumber
として定義されたプロパティnumber
ですが、次の動作に気づいています。
- 数値以外の値を渡すと、たとえば
<MyComponent someNumber="foo" />
、これはまだコンパイルされますが、実行時に爆発します - 値を渡さなかった場合、たとえば
<MyComponent />
、これはデフォルト値がなくてもコンパイルされますsomeNumber
理想的には、これら 2 つのシナリオはコンパイルに失敗するはずですが、これを行う方法がわかりません。役立つ場合は、TypeScript 2.0.6 を使用しています。
これは私のtsconfig.json
です:
javascript - 同期 ReactDOM.render を行うにはどうすればよいですか
私のアプリでは、いくつかの子をレンダリングしてから、結果の div を測定する必要があります。擬似コードでは、次のようになります。
残念ながら、ドキュメントによると、ReactDOM.render は将来非同期になる可能性があります。上記の機能が機能するように、同期レンダリングを強制するための将来性のあるオプションはありますか?