junh0328/TIL

[20211025] 코드리뷰 하기

junh0328 opened this issue · 0 comments

흐름도

logic

리뷰할 페이지 목록

  • 어떤 일을 하고 계세요 페이지 >>> /sign_up/something_job
  • 자기소개 해주세요 페이지 >>> /sign_up/self_introduction
  • 학교 정보를 적어주세요 페이지 >>> /sign_up/school
  • 경력 정보를 적어주세요 페이지 >>> /sign_up/experience
  • 포트폴리오를 올려주세요 페이지 >>> /sign_up/portfolio

리뷰할 내용

  • HTTP 요청이 정상적으로 보내지는가?
  • POST MAN 에 미리 제시한 데이터의 구조를 따르고 있는가?

리뷰

어떤 일을 하고 계세요 페이지 >>> /sign_up/something_job

스크린샷 2021-10-25 오후 4 38 12

해당 코드

const onSubmit = useCallback(
    async (e: React.FormEvent<HTMLFormElement>) => {
      e.preventDefault()
      try {
        await axios
          .put(
            REGISTER_STATUS_URL,
            {
              status: value,
            },
            myConfig
          )
          .then((res) => {
            console.log(res.data)
            if (res.status === 200) {
              router.push('/sign_up/self_introduction')
            }
          })
      } catch (err) {
        console.error(err)
      }
    },
    [value, router]
  )

정상 동작 🔥

자기소개 해주세요 페이지 >>> /sign_up/self_introduction

학교 정보를 적어주세요 페이지 >>> /sign_up/school

경력 정보를 적어주세요 페이지 >>> /sign_up/experience

포트폴리오를 올려주세요 페이지 >>> /sign_up/portfolio