Skip to content

Commit 9b54f06

Browse files
update
1 parent 0f05007 commit 9b54f06

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/components/article/ArticleList.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ export default function ArticleList() {
1010
const [selectedArticleId, setSelectedArticleId] = useState<number | null>(null);
1111
const [page, setPage] = useState(1);
1212

13-
// Use useMemo to memoize the selectors
14-
const isLoading = useMemo(() => useArticlesStore.getState().isLoading, []);
15-
const errorMessage = useMemo(() => useArticlesStore.getState().errorMessage, []);
16-
const filteredArticles = useMemo(() => useArticlesStore.getState().getFilteredArticles(), []);
13+
// Use the Zustand store hooks to properly subscribe to state changes
14+
const isLoading = useArticlesStore(state => state.isLoading);
15+
const errorMessage = useArticlesStore(state => state.errorMessage);
16+
const filteredArticles = useArticlesStore(state => state.getFilteredArticles());
1717

1818
const totalPages = Math.ceil(filteredArticles.length / 10);
1919
const paginatedArticles = useMemo(() =>

0 commit comments

Comments
 (0)