SooJae's Devlog

Written by@SooJae
'개발은 효율적으로, 공부는 비효율적으로'를 모토로 천천히 깊게 공부하는 프론트엔드 개발자입니다.

GitHub

2020년 회고

Goodbye 2020 회사에 입사후 1년 3개월 동안 많은 것을 경험했고, 많은 것을 배웠습니다. 이 포스팅을 통해 1년 3개월을 정리하고, 내년 계획을 세워보려고 합니다. 회사 첫 번째 프로젝트 (19년 9월 16일 ~ 20년 3월 31일) 입사하자마자 앵귤러 프로젝트를 시작했습니다. 인터넷에 앵귤러에 대한 자료가 별로 없어서 회사 내의 프로젝트 코…

웹 사이트 성능 최적화

오늘은 웹 사이트 최적화에 대해 알아보겠습니다. 웹 사이트 최적화는 웹 서비스에서 중요한 개념이자, 이후에 포스팅할 CSR(Client Side Rendering)과 SSR(Server Side Rendering), 그리고 SSG(Static Site Generation)를 설명하기 위해 필요한 개념입니다. 웹 사이트 최적화를 해야 하는 이유? 사용자가 …

npm과 npx의 차이

이 글은 Magdalena Siljanoska의 Yes, it’s npx, not npm — the difference explained 를 번역한 게시물입니다.  Thank you Magdalena Siljanoska! Thanks to your writing, I can grow further as a developer. npm_npx 나는 최근에 리…

ESLint와 Prettier

안녕하세요. 오늘은 ESLint와 Prettier의 개념과, 사용법, 그리고 차이점에 대해 포스팅하려고 합니다. ESLint Linter의 기능 느슨한 형식의 언어인 Javascript에서는 코드 에러가 자주 발생합니다. 하지만 JavaScript는 동적 분석(프로그램을 직접 실행해서 코드를 분석 <-> 프로그램을 실행하지 않고 분석하는 정적 분석)을 …

앵귤러 컴포넌트 생명주기

안녕하세요. 오늘은 앵귤러의 기본이 되는 생명주기에 대해 알아보겠습니다. 앵귤러에는 8단계의 라이프 사이클이 있습니다. (constructor 함수는 타입스크립트에서 동작하므로 제외) 각 단계는 라이프 사이클 훅 이벤트라고 부릅니다. constructor 함수는 앵귤러와는 별개로 타입스크립트에서 호출하는 메서드입니다. 함수에는 컴포넌트에 의존성들(예…

[번역] 함수형 프로그래밍 전문가 되기 (Part 6)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 6)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍 컨셉들을 이해하는 첫 단계…

[번역] 함수형 프로그래밍 전문가 되기 (Part 5)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 5)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기 위해 내…

[번역] 함수형 프로그래밍 전문가 되기 (Part 4)

이 글은 Charles Scalfani의So You Want to be a Functional Programmer (Part 4)를 번역한 게시물입니다.  Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기 위해 내…

[번역] 함수형 프로그래밍 전문가 되기 (Part 3)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 3)를 번역한 게시물입니다.  Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기 위해 …

[번역] 함수형 프로그래밍 전문가 되기 (Part 2)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 2)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow further as a developer. 함수형 프로그래밍의 개념을 이해하기 위해 내…