問題タブ [react-error-boundary]

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 投票する
0 に答える
138 参照

reactjs - props を react-error-boundary FallbackComponent に渡す

https://github.com/bvaughn/react-error-boundaryを使用しようとしてい ます 例があります

私が理解しているように、パラメーター名 error と resetErrorBoundary は事前定義されていますね。

アプリケーション固有のパラメーターを渡したいのですが、次のようにできますか?

function ErrorFallback({error, resetErrorBoundary, myProp1,myProp2}) ?

親コンポーネントが {...props} として渡す場合、それらは自動的に入力されますか?

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

reactjs - サーバー側レンダリングでエラー境界に反応する

サーバー側のレンダリング中に、コンポーネントまたはその子のエラーをどのようにキャッチできますか? try/catch を使用している人を見たことがありますが、どうやら親catchは子供のエラーをキャッチしていないようです。

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

reactjs - エラー境界コンポーネントはエラーをキャッチしますが、すぐに消えます

エラー境界コンポーネントでラップされた、意図的にエラーをスローするコンポーネントがあります。

エラーをキャッチしてメッセージを表示しますが、ほんの一瞬です。

これは私のラップされたコンポーネントです

と私のエラー境界コンポーネント

次に、コンポーネントを次のように宣言しています

私のコンポーネントが読み込まれると、エラーがキャッチされ、境界コンポーネントで受信されます。エラーメッセージが表示されますが、すぐにクラッシュします

ここに画像の説明を入力

これを間違った方法で処理していますか? エラー境界がDOMエラー用であることは知っていますが、エラーをキャッチしていることは興味深いです。

どんな助けでも大歓迎です