From 676d32b164079007eb8479462c015b2b26a1c9f6 Mon Sep 17 00:00:00 2001 From: "B._.OMI" Date: Fri, 28 Jun 2024 14:45:47 +0900 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20#305=20=EB=B6=88=ED=95=84=EC=9A=94?= =?UTF-8?q?=ED=95=98=EA=B2=8C=20=EB=A6=AC=EB=A0=8C=EB=8D=94=EB=A7=81?= =?UTF-8?q?=EB=90=98=EB=8A=94=20=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8=20?= =?UTF-8?q?=EB=A9=94=EB=AA=A8=EC=9D=B4=EC=A0=9C=EC=9D=B4=EC=85=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/CategoryList/CategoryList.tsx | 3 ++- src/components/common/CategoryList/CategoryListItem.tsx | 3 ++- src/components/common/Header/Header.tsx | 3 ++- src/components/common/LinkItem/LinkItem.tsx | 3 ++- src/components/common/Space/Space.tsx | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/common/CategoryList/CategoryList.tsx b/src/components/common/CategoryList/CategoryList.tsx index a45f971c..bd767b92 100644 --- a/src/components/common/CategoryList/CategoryList.tsx +++ b/src/components/common/CategoryList/CategoryList.tsx @@ -1,5 +1,6 @@ 'use client' +import React from 'react' import 'swiper/css' import 'swiper/css/free-mode' import 'swiper/css/pagination' @@ -66,4 +67,4 @@ const CategoryList = ({ ) } -export default CategoryList +export default React.memo(CategoryList) diff --git a/src/components/common/CategoryList/CategoryListItem.tsx b/src/components/common/CategoryList/CategoryListItem.tsx index ddc2d557..d40c7a5a 100644 --- a/src/components/common/CategoryList/CategoryListItem.tsx +++ b/src/components/common/CategoryList/CategoryListItem.tsx @@ -1,5 +1,6 @@ 'use client' +import React from 'react' import { cls } from '@/utils' import Link from 'next/link' import { usePathname, useSearchParams } from 'next/navigation' @@ -63,4 +64,4 @@ const CategoryListItem = ({ ) } -export default CategoryListItem +export default React.memo(CategoryListItem) diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx index 62f5607a..9a616411 100644 --- a/src/components/common/Header/Header.tsx +++ b/src/components/common/Header/Header.tsx @@ -1,5 +1,6 @@ 'use client' +import React from 'react' import { useCurrentUser } from '@/hooks/useCurrentUser' import { cls } from '@/utils' import { LinkIcon } from '@heroicons/react/20/solid' @@ -80,4 +81,4 @@ const Header = () => { ) } -export default Header +export default React.memo(Header) diff --git a/src/components/common/LinkItem/LinkItem.tsx b/src/components/common/LinkItem/LinkItem.tsx index 4c6d90b3..87aea413 100644 --- a/src/components/common/LinkItem/LinkItem.tsx +++ b/src/components/common/LinkItem/LinkItem.tsx @@ -1,5 +1,6 @@ 'use client' +import React from 'react' import { useForm } from 'react-hook-form' import TagInput from '@/components/TagInput/TagInput' import { useModal } from '@/hooks' @@ -396,4 +397,4 @@ const LinkItem = ({ ) } -export default LinkItem +export default React.memo(LinkItem) diff --git a/src/components/common/Space/Space.tsx b/src/components/common/Space/Space.tsx index ddae0d5c..2637f1ff 100644 --- a/src/components/common/Space/Space.tsx +++ b/src/components/common/Space/Space.tsx @@ -1,5 +1,6 @@ 'use client' +import React from 'react' import { useModal } from '@/hooks' import { useCurrentUser } from '@/hooks/useCurrentUser' import { @@ -168,4 +169,4 @@ const Space = ({ ) } -export default Space +export default React.memo(Space) From 64a50897f27730a64d6d97593393dd46b3358b91 Mon Sep 17 00:00:00 2001 From: "B._.OMI" Date: Fri, 28 Jun 2024 15:08:02 +0900 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20#305=20=EB=8C=93=EA=B8=80=20?= =?UTF-8?q?=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8=20=EB=A9=94=EB=AA=A8?= =?UTF-8?q?=EC=9D=B4=EC=A0=9C=EC=9D=B4=EC=85=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/Comment/Comment.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/common/Comment/Comment.tsx b/src/components/common/Comment/Comment.tsx index 666b14c3..4b136123 100644 --- a/src/components/common/Comment/Comment.tsx +++ b/src/components/common/Comment/Comment.tsx @@ -1,5 +1,6 @@ 'use client' +import React from 'react' import { useModal } from '@/hooks' import { useCurrentUser } from '@/hooks/useCurrentUser' import { getElapsedTime } from '@/utils' @@ -162,4 +163,4 @@ const Comment = ({ ) } -export default Comment +export default React.memo(Comment)