일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |
- SasS
- 코딩공부
- 리액트
- 코딩초보
- react
- CSS
- JavaScript
- scss
- React Native
- Vue3
- 깃
- 코딩독학
- 사용하는 이유
- react-router
- 리덕스
- redux
- git
- 프론트엔드
- 타입스크립트
- 자바스크립트
- 리액트 네이티브
- 코딩기초
- html기초
- 참조자료형
- 코린이
- http
- async
- 비동기
- TypeScript
- useEffect
- Today
- Total
목록2022/02/09 (2)
맨 땅에 프론트엔드 개발자 되기
호이스팅 (Hoisting) 호이스팅(Hoisting)의 뜻은 영어로 ‘끌어올리다, 게양하다’ 라는 뜻으로 자바스크립트가 실행될 때 끌어올려지는 현상을 말한다. 그렇다면 무엇이 끌어올려지느냐?!! var로 선언된 변수와 함수 선언문에만 호이스팅이 일어난다. 잠깐, 함수표현식과 함수선언문을 짚고 넘어가자. 함수표현식 const sayHello = function() { console.log('Hello!'); } 함수선언문 function sayHello() { console.log('Hello!') } 호이스팅은 유효범위 (전역 변수라면 최상단, 지역 변수라면 변수가 선언된 영역의 최상단) 안에서 최상단으로 끌어올려진다. 왜 호이스팅 현상이 일어나느냐고 묻는다면, 자바스크립트의 문법을 해석하는 parse..

리액트를 사용하는 이유 (SPA, CSR, SSR) 많은 개발자들에게 사랑받고 있는 리액트!! 현재, 많은 현업 개발자들에 의해 쓰이고 있고, 프론트엔드 개발에 관심이 있다면 다들 한번씩은 들어봤을 것 같다. 그러나 다른 사람들이 다 쓰니까, 인기 있으니까 무작정 리액트를 쓰게 된다면 우리는 리액트가 주는 장점이나 본질을 이해하지 못하고 제대로 사용하지 못 하게 된다. SSR (서버사이드 렌더링) 과 CSR (클라이언트사이드 렌더링) 우선 리액트의 장점을 이해하려면 SSR과 CSR의 개념에 대해서 알아야 한다. 웹문서는 브라우저에 표시되어야 할 정보들을 담고 있다. 이 정보들은 브라우저가 해석할 수 있는 프로그래밍 언어로 되어 있으며, 서비스를 제공하는 회사 혹은 개인의 서버(요즘엔 클라우드 서버)에 저..