나는 웹개발자가 아니다. 그리고 글쟁이도 전문가도 아니다.
그렇기에 이 글은 React를 위한 글이라기 보다 Node.js + React + Express로 사이드 프로젝트를 진행하며 겪은 내용을 서술한다.

처음 접해보는 모든 황당한 것을 두서 없이 나열해본다.
나중에는 더 잘 쓸 수 있겠지..

참고로 집에서는 Mac, 회사에서는 Windows라 필자의 필요에 따라 (두서 없이) 다룬다.

Node.js

1. Node.js 설치하기

설치는 별거 없다
Node.js에서 LTS버전을 OS 버전에 맞게 다운 받아 설치한다.

2. Yarn 설치하기

Yarn도 설치한다. 패키지 관리 툴로 많이 추천했다. 써보니 빠르고 좋더라.
개인적으로는 CLI 명령어도 훨씬 잘 외워졌다.
Yarn 페이지 내 INSTALL YARN 버튼을 클릭한다.
그럼 OS별 설치 방법을 안내해준다.

나는 Mac OS 인지라 터미널에서 Homebrew부터 설치 했다.

Homebrew 설치

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Yarn 설치

$ brew install yarn

Windows는 setup파일이 있더라...

Appendix 1. WTF! SSL!

회사는 (무쓸모) 보안 정책 덕에 https를 통해 패키지를 내려받지 못했다.
보통은 strict-ssl값을 false로 변경하라고 하지만..
잘 안먹혀 registry값을 변경하였다.

$ yarn config set registry http://registry.yarnpkg.com -g

yarn config document

Visual Studio Code

개발툴(?)은 Visual Studio Code로 정했다.
WinForm 개발이 주라 VS에 익숙하다. 그 외 이유는 없다.

Visual Studio Code에서 OS 버전에 맞게 다운 받아 설치한다.