首页 > 解决方案 > 反应组件与分页和搜索问题

问题描述

由于某种原因,我的搜索出现问题,我有一个错误说:

无法读取未定义的属性“长度”,下面的变量是我猜的问题。

const maxPages = Math.floor(movies.length / PAGE_SIZE);

看起来搜索也没有显示正确数量的电影。非常感谢任何帮助。演示在这里

标签: reactjs

解决方案


您需要使来自 API 的响应始终是一个数组

setMovies(response.data.Search || []);

推荐阅读