본문 바로가기

JavaScript

(2)
Next.js 어떻게 사용해야 할까 ? Why next.js ? 넥스트 JS를 본격적으로 알아보기에 앞서 왜 Next를 사용해야 할까요 ? 최근 프론트 엔드 채용 공고에 보면 정말 많은 회사에서 Next를 기술 스택으로 사용하는걸 볼 수 있는데요. 곧 제가 일하게 될 곳에서 사용하는 기술 스택이기도 하고, 이렇게 많은 회사가 이용하는데 이유가 있지 않을까 라는 생각에서 비롯되어 공부도 하고 정리할 겸 글을 작성하게 됬습니다. 제가 생각하는 next의 장점은 CSR, SSR(Client side rendering, Server side rendering)가 가능하다는 점, SSR의 특징으로 인해 SEO(검색 최적화)가 된다는 점. Pre-rendering을 통해 유의미한 컨텐츠가 우선적으로 나타나기 때문에 더 좋은 사용자 경험을 제공할 수 있다..
JavaScript 클로저(Closure) What is closure ? 다양한 자료에서 클로저를 다르게 정의 또는 설명하고 있는데 그 중에서 나에게 가장 쉽게 이해가 되었던건 이 문장이였다. 이미 생명 주기상 끝난 외부 함수의 변수를 참조하는 함수 - 송형주 고현준 . 한빛미디어 이 외에도 MDN에서는 클로저가 이렇게 정의되어있다. A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment) (함수와 그 함수가 선언될 당시의 lexical environment의 상호관계) MDN에서 정의된 클로저를 이해하기 위해 lexical enviroment에 대해서 알아..