UseMemo には戻り値がありません
P粉547420474
P粉547420474 2024-02-26 09:23:16
0
1
326

次のようなシナリオがあります。オブジェクト (家) の配列をコンポーネントに渡します。次に、 useMemo 関数でループし、 return メソッドで表示したいと思います。しかし、何も見えません。 UseMemo が呼び出されて実行されますが、前述したように、オブジェクトが表示されません

ああああ

P粉547420474
P粉547420474

全員に返信(1)
P粉683665106

あなたが抱えている問題は、useMemo のアロー関数にあります。 return ステートメントがありません。コードは次のようになります:

const houseMemo = useMemo(() => {
家を返す?.map((家) => {
  戻る (
       
...
); }); }, [家]);

前に houses?.map が返されることに注意してください。または、次のように変更することもできます:

const houseMemo = React.useMemo(
    () =>
      家?.map((家) => {
        戻る ###...###;
      })、
    【住宅】
  );
2 番目のコード例では、useMemo コールバック内の {} 括弧を削除しました。お役に立てば幸いです
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート