問題タブ [react-lifecycle]
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 - render() が実行される前にレデューサーから prop 値を取得する方法は?
redux-thunk ミドルウェアを使用しましたが、レンダーが実行された後にのみ小道具から値を受け取ります。render が呼び出される前に、'Contents' の値を props に設定するにはどうすればよいですか??
javascript - 反応、componentDidUpdate、またはeventHandlerのイベントでのAPI呼び出し?
React でイベントが発生したときに行われる API 呼び出しは、理想的にはどこに配置する必要がありますか
eventHandler
またはcomponentDidUpdate
?の内部
例:
また
reactjs - コンテキスト プロバイダー ファイルにある関数を使用しようとしています
Context-Api を使用しており、ファイルから提供された関数をライフサイクル メソッドで使用しようとしています。もちろん、関数は消費者にラップされていないので、ドキュメントを見て値をコンテキストに設定しました。これはまだ機能していません。クラスコンポーネントのリターンですべてが機能していますが、コンポーネントのマウントは機能しません。
reactjs - React クラスベースのコンポーネントを親とするステートレス コンポーネントで不要な更新を回避する方法
私は React を学んでいますが、React.memo() が「機能していない」ことがわかりました。これは、親クラスベースのコンポーネントで更新を行うたびにコンポーネントが再レンダリングされるためです。しかし問題は、コンポーネントの小道具が変わらないことです。少なくとも私にとっては理にかなっています
私は React.memo(Men) を使用していますが、 useEffect フックを使用して再レンダリングする画面に印刷しました
私のコンソールでは、useEffect フック内の「rendered」というメッセージが 1 回だけ表示されることを期待しています。