diff --git a/packages/web-domains/src/user/features/get-user-info/components/Form/IntroInfoForm.tsx b/packages/web-domains/src/user/features/get-user-info/components/Form/IntroInfoForm.tsx index 01f29bab..7d73bfb4 100644 --- a/packages/web-domains/src/user/features/get-user-info/components/Form/IntroInfoForm.tsx +++ b/packages/web-domains/src/user/features/get-user-info/components/Form/IntroInfoForm.tsx @@ -2,6 +2,7 @@ import { Txt, Button } from '@sambad/sds/components'; import { colors } from '@sambad/sds/theme'; +import debounce from 'lodash-es/debounce'; import { useForm } from 'react-hook-form'; import { Params as MeetingParams } from '@/common/apis/queries/useCreateMeeting'; @@ -55,7 +56,10 @@ export const IntroInfoForm = () => { meetingTypeIds: meetingTypeIds ? meetingTypeIds.split(',').map(Number) : [], } as MeetingParams; - createMeeting(meetingParams, meetingMemberParams); + const mutate = debounce(() => { + createMeeting(meetingParams, meetingMemberParams); + }, 300); + mutate(); } // 모임원인 경우 모임 가입 초대코드 if (role.params === 'MEMBER') {