JS에서 호이스팅이란 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것입니다.여기서 인터프리터(interpreter)란 변수와 함수를 번역(해석)하는 프로그램 입니다. (이 글에서는 호이스팅을 다루기 때문에 이 개념에 대해 길게 다루지는 않겠습니다.
margin padding position
기술면접 단골 질문 10선 + 2
React와 Vue, Angular의 차이점은 무엇인가요? ![https://velog.velcdn.com/images/podonamu01/post/32aaea3c-e8ac-4987-b067-15de9bc9dd11/image.png] (https://velog.velcdn.com/images/podonamu01/post/32aaea3c-e8ac-4987-...
state 선언 위치 리액트는 특정 state가 변경되면 그 state가 선언된 컴포넌트와 그 하위 컴포넌트들을 모두 리렌더링 시킵니다. 따라서 state가 선언되는 위치를 잘 설계하는 것은 리렌더링 횟수에 엄청난 영향을 끼칩니다. 기본적으로 state의 선언위치는 이렇습니다. 해당 state를 사용하는 컴포넌트들을 잘 구분해놓은 뒤 그 컴포넌트들 중 가...
CORS는 무엇인가요? 브라우저에서는 보안적인 이유로 cross-origin HTTP 요청들을 제한합니다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요합니다. 만약 서버가 동의한다면 브라우저에서는 요청을 허락하고, 동의하지 않는다면 브라우저에서 거절합니다. 이러한 허락을 구하고 거절하는 메커니즘을 HTTP-header를 이용해서 가능...