const filePreviewHandler = () => {
    console.log('여기는 함수', fileAttach)
  }

  // * file delete function
  const fileDeleteHandler = (name: string) => {
    setFileAttach((prevFileAttach) => prevFileAttach.filter((item) => item.name !== name))
    filePreviewHandler()
  }

  useEffect(() => {
    console.log('여기는 useEffect', fileAttach)
  }, [fileAttach])

→ useEffect에서는 1개 삭제한게 반영되는데 filePreviesHandler에서는 삭제한게 반영 안됨