我使用的Preact基本上是React,但不需要构建工具。
有4个主要的状态变量。
-
rawCollections
里面有所有的藏品。
-
allCollections
它保存原始集合中应用筛选的所有集合。
-
collectionsToShow
其中包含要加载/显示的集合数。
-
loadedCollections
其中包含加载的集合。
每次应用过滤时,
所有系列
相应地更新,从而更新
已加载的集合
.
已加载的集合
映射到
CollectionItem
组件中有自己的状态变量,由
useState
.
问题是:
有时在应用过滤时
已加载的集合
更新后,我在其中一个
收藏品
组件:
在CollectionItem中导致错误的行:
const [currentPage, setCurrentPage] = useState(1);
我看不出发生这种情况的任何明显原因,那会是什么呢?