Skip to content

Commit 25c9364

Browse files
authored
refactor(blogs): inline descending sort in filter memo
Agent-Logs-Url: https://github.com/recodehive/recode-website/sessions/253c0a57-5dab-4f61-8666-c70544cb7d75
1 parent 0850a35 commit 25c9364

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

src/pages/blogs/index.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,11 @@ export default function Blogs() {
4646
const { siteConfig } = useDocusaurusContext();
4747
const [searchTerm, setSearchTerm] = React.useState("");
4848
const [currentPage, setCurrentPage] = React.useState(1);
49-
const sortedBlogs = React.useMemo(() => [...blogs].sort((a, b) => b.id - a.id), []);
5049

51-
const filteredBlogs = React.useMemo(
52-
() => filterBlogsBySearchTerm(sortedBlogs, searchTerm),
53-
[searchTerm, sortedBlogs]
54-
);
50+
const filteredBlogs = React.useMemo(() => {
51+
const sortedBlogs = [...blogs].sort((a, b) => b.id - a.id);
52+
return filterBlogsBySearchTerm(sortedBlogs, searchTerm);
53+
}, [searchTerm]);
5554

5655
React.useEffect(() => {
5756
setCurrentPage(1);

0 commit comments

Comments
 (0)