2주차 수요일

강다현·2022년 1월 19일
0

2주차

목록 보기
3/5

try-catch문

try : 예외감지 try는 예외 발생의 감지 대상을 감싸는 목적으로 사용한다

  • 예외발생 가능 지역인지 파악할 수 있다
  • 백엔드에서의 오류를 감지할 수 있다

catch : 예외처리 catch는 발생한 예외상황의 처리를 위한 목적으로 사용

  • 예외처리 코드 판별 가능함

  • try안에 에러가 났을 경우 아래에 실행 안한 부분이 있더라도 무시하여 catch에서 에러를 나타낸다

try {
  
} catch(error) {
  console.log(error.message)
  // error.message는 백엔드 개발자가 만든 메세지를 사용하게 된다
}

getFullYear()

  • 연도(year)를 네자릿수로 반환

getMonth()

  • 월(month)을 0부터 11의 숫자로 반환 (문자로 처리하기 때문)
  • 0월부터 시작하기 때문에 +1을 삽입해야한다

getDate()

  • 일(day)를 반환
export const getMyDate = (myDate) => {
  const aaa = new Date(myDate)
  const yyyy = aaa.getFullYear()
  // 년(표시 자릿수로 yyyy로 표시)
  const mm = aaa.getMonth() + 1
  // 월
  const dd = aaa.getDate()
  // 날짜
  
  return `${yyyy}. ${mm}. ${dd}.`
}

refetchQueries

  • mutation 요청 후 다시 실행할 쿼리를 설정해 두는 property.
  • Query가 담긴 객체 리스트를 값으로 주면 됨(mutation 요청이 완료되면 특정 Query를 다시 불러오도록 Mutation 컴포넌트를 설정 가능)
    (좀더 공부하고 정리..)
profile
Hello🖐

0개의 댓글