목록frontEnd/TIL (3)
개발일지
갑자기 질문이 들어왔다 dependencies랑 devdependencies 차이점 알고 계신가요? ... ? 몰랐다.라이브러리 등을 설치 후 package.json에서 dependencies에서 내가 설치한 라이브러리의 버전정보 확인하는 것 말고는 생각해 본 적이 없었다.오늘도 놀라운 나 아무튼 빠르게 대답 후 찾아보았고, 다행히 크게 어려운 내용은 아니었고 내용도 금방 찾을 수 있었다.( 하지만 모르겠다는 대답이 다행은 아니겠지 😇..) 가장 중요한 차이점이라고 생각한 것은devDependencies에 포함된 라이브러리는 실제 배포할 때 포함되지 않기 때문에 빌드 시간을 줄일 수 있다는 내용이다그러므로 애플리케이션에 필요한 라이브러리가 아니라면 dev~에 설치하는 것을 추천한다ex) eslint..

next.js 를 드디어 시작하게 되었다. ( 항해에서 열리는 항해커톤에 참가 ! ) 먼저 홈페이지에서 보이는 키워드는 react framwork for the web ( Web application , Framework ) full-stack 가 보인다. 리액트 기반의 프레임워크 이고 웹을 만드는 애플리케이션이라는 것. full- stack - 프론트에서 리액트로 구현하고 백엔드는 expressjs와 비슷한 내용이 탑재되어 있다고 한다. 특히 next.js의 매력점은 SSR ( Server Side Rendering ) 이라는 것인데 리액트의 경우는 CSR ( Client Side Rendering ) 으로 동작한다. JavaScript 를 다운로드 한 후에 브라우저에서 JS가 실행되어야 화면에 UI가..

카카오서버 터졌는데 티스토리가 안됨.. 티스토리가 카카오에 인수된건가보다.. 이럴때 밸로그 부러워...!! 호이스팅은 코드가 실행하기 전 변수선언/함수선언이 해당 스코프의 최상단으로 끌어 올려진 것 같은 현상 선언이 코드 실행 보다 먼저 메모리에 저장되는 과정으로 인한 현상입니다. 이러한 자바스크립트 동작방식에 의해 사용자에게는 var로 선언한 변수, 함수 선언문은 호이스팅에 의해 가장 상단에 끌어올려지고 const나 let으로 선언한 변수 그리고 함수표현식은 호이스팅이 적용되지 않는것으로 보이지만 사실은 선언 코드가 끌어올려지는것이 아니라, 자바스크립트 Parser가 내부적으로 끌어올려서 처리하는 것입니다. js의 모든 선언에는 호이스팅이 일어납니다. var로 선언한 변수는 호이스팅시 undefined..