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