async / await

기본 문법

async function 함수명(){
  await 비동기_처리_메서드명();
}

비동기 처리 메서드 / 비동기함수 혹은 프로미스를 리턴하는 함수

예외 처리

async function 함수명(){
  try{
    await 비동기_처리_메서드명();
  } catch (err) {
    console.log(err);
  }
}

CRA에서 NODE_PATH 설정(환경)

cross-env 설치(Mac에서는 상관 없음)
$ yarn add cross-env
or
$ npm install cross-env --dev

package.json에 다음 부분 추가

"start": "cross-env NODE_PATH=src react-scripts start",
"build": "cross-env NODE_PATH=src react-scripts build",

MAC 사용자는 cross-env가 없어도 무방하지만, 모두의 개발환경을 위해서 맞추는걸 추천
src부분이 절대경로의 기준이 되므로 구조에 따라 변경하여 사용한다.

git remote branch delete / 원격지 브랜치 삭제

git push origin --delete feature/TEST-860

origin은 remote repository의 이름에 따라 바꿔준다
feature/TEST-860은 remote repository에서 지우고싶은 branch의 이름에 따라 바꿔준다

원격지(remote)의 branch update / 존재하는 브랜치들을 업데이트해줌(소스말고 이름들)
git remote update

원격지(remote)의 branch 확인
git branch -r