問題タブ [react-lifecycle-hooks]
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.
reactjs - componentDidUpdate が繰り返し実行される理由
送信時にユーザーメモを表示しようとしています。componentDidMount で、最初にデータを表示するためにサーバーに GET リクエストを送信しています。ユーザーが新しいコメントを送信すると、componentDidUpdate で prevState をチェックしています。違いが見つかった場合は、サーバーから新しいデータをロードする必要があります。
しかし、 componentDidUpdate の内部では、継続的なリクエストがサーバーに送信されています。
これまでに行ったこと
コメントの送信が成功すると、サーバーから {"status":"success"} のような応答が返されます
状態管理には Redux を使用しています。
しかし、componentDidUpdate 内では、サーバーに継続的なリクエストが送信され、アプリケーションがクラッシュします。誰かが私がここで間違っていることを説明してもらえますか?