問題タブ [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 - React クラスベースのコンポーネントを親とするステートレス コンポーネントで不要な更新を回避する方法
私は React を学んでいますが、React.memo() が「機能していない」ことがわかりました。これは、親クラスベースのコンポーネントで更新を行うたびにコンポーネントが再レンダリングされるためです。しかし問題は、コンポーネントの小道具が変わらないことです。少なくとも私にとっては理にかなっています
私は React.memo(Men) を使用していますが、 useEffect フックを使用して再レンダリングする画面に印刷しました
私のコンソールでは、useEffect フック内の「rendered」というメッセージが 1 回だけ表示されることを期待しています。
reactjs - useEffect()、フックのテスト
こんにちは、フックのテストを始めたばかりなので、本当に迷っています。答えを見つけようとしましたが、結果はありませんでした。
問題は、useEffect
このコードからどのようにテストできるかということです。
コード:
そして、コードからテストしたいのはLoadingIndicator
、小道具をチェックするisLoading
ことtrue
ですfalse
。
テスト:
エラー:
不変違反: 要素の型が無効です: 文字列 (組み込みコンポーネントの場合) またはクラス/関数 (複合コンポーネントの場合) が必要ですが、取得: 未定義
なにか提案を?