Facts.
- codeCamp 프론트엔드 과정을 시작했습니다.
- 과제 때문에 집에 굉장히 늦게 들어왔습니다. 자전거 정비하고, 운동하고, 분리수거 하려고 했는데 실패했습니다.
Feelings.
- 점심을 부실하게 먹어서 저녁 수업 때 기절하는 줄 알았습니다. 집에 돌아오는 길에 매운 떡을 먹었는데 속이 뒤집어 지는 줄 알았습니다.
- 배도 고프고, 오랜만에 아침에 일찍 일어나서 힘든 하루였습니다. 그래서 수업이나 과제를 하는데 집중이 안되지 않았나 싶습니다. 빨리 이 생활 패턴에 적응하도록 노력 해야겠습니다.
- 다시 리액트를 배웁니다. 제작년인가…?? 맛보기로 배운 이후에 아예 직무를 프론트엔드로 바꾸고자 캠프에 참여했습니다. 음… 자꾸 프론트엔드, 안드로이드 왔다 갔다 하는 것 같습니다. 이번엔 픽스…!
Findings.
- 점심엔 샐러드 말고 밥처럼 든든한 식단을 먹어야 겠습니다.
- 과제 만큼은 빠른 시간안에 집중해서 끝내야겠습니다. 안하고 딴짓하면서 늘어지니 더 하기 힘든 것 같습니다.
-
yarn에 대해서 알게 되었습니다. 사용은 했었지만 npm과 차이는 뭔지 왜 따로 yarn이 있는지 이유를 몰랐는데 알게 됬습니다. (아래 내용 참고)
- yarn은 npm에서 속도, 안정성을 개선한 nodejs 패키지 매니저입니다.
- npm은 패키지를 한 번에 하나씩 순차적으로 설치하는 반면, yarn은 여러 패키지를 동시에 가져오고 설치하도록 최적화 되어있습니다.
- yarn은 보안 측면에서 npm보다 안전합니다.
- npm은 자동으로 패키지에 포함된 다른 패키지 코드를 실행합니다. (최근에 업데이트 되었다고 함.)
- yarn은 yarn.lock 또는 package.json 파일에 있는 패키지만 설치합니다.
-
nodejs에 대해서 다시 복습하게 되었습니다. (node.js 공식문서)
- node.js는 자바스크립트 런타임 환경입니다.
- 이전에 자바스크립트를 실행시키기 위해서는 반드시 브라우저가 필요했습니다.
- 크롬의 v8엔진으로 빌드 되었습니다.
- 추가적으로 nodejs의 내부 구조에 대해서 공부하면 좋을 것 같습니다.
-
jsx에 대해서 복습했습니다.
- 굿
- 이전 강의를 다시 봐야겠습니다.
- 바닐라 자바스크립트로 jsx처럼 동작하게 할 수 있었던 것 같은데….
-
emotion에 대해서 다시 복습하게 되었습니다.
- 이전에는 styled를 잘 사용하지 않은 것 같은데….
- 새롭습니다….
- css in js에 대해서 알게 되었습니다. 예전엔 그냥 막 씀ㅇㅇ
- css를 자바스크립트 코드 형태로 사용함으로 재사용함으로 개발의 효율을 증가시킵니다.
- 참고
- emotion을 사용하여 스타일링된 컴포넌트를 만들면서 의미를 지닌 태그와 스타일링 태크를 어떻게 구분할까 고민하는 시간을 가졌습니다.
- 어떻게 구분하면서 관심사를 분리할지 앞으로 공부하면서 계속 고민하는 걸로
Future Action Plans.
- 프레시 코드 정기 구독 취소
- nodejs 구조에 대해서
- jsx 공부하고 블로그 포스팅
- 화이팅