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

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

javascript - グループコンポーネントがreactjsにマウントされた後に関数を実行する方法は?

そのコンポーネント内の要素を処理している場合、コールバックcomponentDidMountは完全に機能しますが、コンポーネントのグループがマウントされた後、ページ上の複数のコンポーネントの要素を処理する関数を実行したいと考えています。私ができる最善の方法は何ですか?

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

react-dom - Maquette を HTML にレンダリングする

Maquette ビューの HTML 文字列表現を取得して、静的 html ファイルにプリレンダリングしたいと考えています。React には ReactDOMServer.renderToString があります。Maquette VNode に同様の方法はありますか?

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

reactjs - renderDOM でコンポーネントの状態値にアクセスする

これは私のapp.jsxで、app.jsisAdminの状態にアクセスLogin Componentしたい...isAdminユーザーが管理者であるかどうかを識別し、値に基づいて..ルートを操作したい....どうすればこれを達成できますか? ?

私が反応するのを手伝ってください...

0 投票する
0 に答える
998 参照

javascript - react-dom と rollupjs: オブジェクトの読み取り専用プロパティ 'history' に割り当てることはできません

ロールアップを使用して React アプリをバンドルしようとしていますが、現在次のエラーが発生しています。

キャッチされていない TypeError: オブジェクト '[オブジェクト ウィンドウ]' (無名関数) @ bundle.js:6115 の読み取り専用プロパティ 'history' に割り当てることはできません

この場所にあります。

私のロールアップ構成:

私は何が欠けていますか?

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

reactjs - ReactDOMで同じクラスを使用して複数の要素をレンダリングしますか?

同じクラスを使用し、同じコンテンツを持つ複数の要素があります。

したがって、ReactDOM を使用して、次の代わりにレンダリングすることができます。

これらの複数の同じ要素がいくつあるかわからないので、動的に実行できるとよいでしょう。

出来ますか?

編集:

./data/nav.json複数回呼び出されます。

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

reactjs - TypeScriptはReactコンポーネントのインスタンス化をタイプセーフにできますか?

私は TypeScript と React に非常に慣れていないため、間違った用語や紛らわしい用語をお詫びします。基本的に、これは私が見ているものです:

someNumberとして定義されたプロパティnumberですが、次の動作に気づいています。

  • 数値以外の値を渡すと、たとえば<MyComponent someNumber="foo" />、これはまだコンパイルされますが、実行時に爆発します
  • 値を渡さなかった場合、たとえば<MyComponent />、これはデフォルト値がなくてもコンパイルされますsomeNumber

理想的には、これら 2 つのシナリオはコンパイルに失敗するはずですが、これを行う方法がわかりません。役立つ場合は、TypeScript 2.0.6 を使用しています。

これは私のtsconfig.jsonです:

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

javascript - 同期 ReactDOM.render を行うにはどうすればよいですか

私のアプリでは、いくつかの子をレンダリングしてから、結果の div を測定する必要があります。擬似コードでは、次のようになります。

残念ながら、ドキュメントによると、ReactDOM.render は将来非同期になる可能性があります。上記の機能が機能するように、同期レンダリングを強制するための将来性のあるオプションはありますか?