Skip to content

Commit

Permalink
Fix : getCurriculumInfo 함수를 useCallback hook에서 호출
Browse files Browse the repository at this point in the history
  • Loading branch information
gouz7514 committed Sep 13, 2023
1 parent baeca7a commit e8dfdb4
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/app/components/Organism/AdminCurriculumForm.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React, { useEffect, useState } from 'react'
import React, { useEffect, useState, useCallback } from 'react'

import { useRouter, useSearchParams } from 'next/navigation'
import { db } from '@/firebase/config'
Expand Down Expand Up @@ -81,7 +81,7 @@ export default function AdminCurriculumForm({ isEdit }: AdminCurriculumFormProps
{ name: 'Month 1', days: [''] },
])

useEffect(() => {
const memoizedCurriculumInfo = useCallback(() => {
const getCurriculumInfo = async () => {
const curriculumRef = doc(db, 'class_curriculum', curriculumId)
const curriculumSnap = await getDoc(curriculumRef)
Expand Down Expand Up @@ -115,6 +115,10 @@ export default function AdminCurriculumForm({ isEdit }: AdminCurriculumFormProps
}
}, [isEdit, curriculumId, router])

useEffect(() => {
memoizedCurriculumInfo()
}, [memoizedCurriculumInfo])

const onChangeCurriculumName = (e: any) => {
const { name, value } = e.target
setCurriculumName(value)
Expand Down

0 comments on commit e8dfdb4

Please sign in to comment.