問題タブ [react-usememo]

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 に答える
19863 参照

reactjs - クラスコンポーネントの React.useMemo

クラスコンポーネントの場合、このフックまたは React API の類似物を使用する方法はありますか?

クラスコンポーネントの場合にサードパーティのメモヘルパーを使用する必要があるか(例:lodash memomemoizeOneなど)、またはクラスコンポーネント用の公式の反応APIの方法が存在するかどうか疑問に思っています。

助けてくれてありがとう。

PS

変更されたChildrenの場合にuuidを生成したい。

SFCコンポーネントを使用すると、このようにuseMemoを使用できます

しかし、サードパーティなどを使用せずにクラスベースのコンポーネントで同じことを達成する方法
PPS Redux などは使用していません。純粋な React.js のみ

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

reactjs - React 機能コンポーネント内での Google Maps Elevations API 応答の再レンダリング

車両追跡用のアプリを作成しています。Google Maps API の助けを借りて、道順を取得し、必要な情報をすべて抽出することができます。この問題は、Elevations API 応答で発生しました。DirectionRender クラスから、パスと距離を小道具として送信しています。GM 標高リクエストは、elevator.getElevationAlongPath(option,PlotElevation) を介して行われます。PlotElevation (elevations,status) はコールバック関数です。ただし、どのように応答を 1 つだけ受信しようとしても (useMemo、useEffect を使用して、すべてを試したと思います)、応答の再レンダリングに問題があります。OVER_QUERY_LIMIT または無限の再レンダリング。誰かがそれを手伝ってくれますか?ありがとう

}))

デフォルトの標高をエクスポート