const a = 1 도 블록스코프라 함수의 블럭을 벗어나면 변수가 사라지기때문에 오류가 발생한다
JavaScript는 느슨한 타입(loosely typed)의 동적(dynamic) 언어JavaScript의 변수는 어떤 특정 타입과 연결되지 않으며,모든 타입의 값으로 할당 및 재할당 가능자바스크립트는 타입이 매우 유연한 언어때문에 때로는 자바스크립트 엔진이 필요에
기본형 타입(Primitive type)종류: 논리형(boolean), 정수형(int), 실수형(double), 문자형(char)참조형 타입(Reference type)종류: 배열(Array), 클래스(Class), 인터페이스(Interface)불변 객체이름 그대로 '
✍️ 자바스크립트에서 유사배열과 배열의 차이는 무엇일까요?
한 개(Single)의 Page로 구성된 ApplicationSPA는 웹 에플리케이션에 필요한 모든 정적 리소스를 최초 한 번에 다운로드새로운 페이지 요청이 있을 때, 페이지 갱신에 필요한 데이터만 전달 받아서 페이지를 갱신해서 SPA를 CSR방식으로 렌더링한다고 말한
클라이언트가 Deposit $10 을 버튼을 누른다.Click 이벤트가 발생하게 되며, Event Handler에 있는 Dispach가 {Action: Deposit, payload:$10} 이라는 Action(명령지)을 담아 Store 안에 있는 Reducer에게 정
TDZ 란 Temporal Dead Zone 의 약자로 우리 말로 번역하면 일시적 사각지대라는 의미이며, 스코프 시작 ~ 초기화 시작 사이의 구간을 의미한다. 다른 말로 변수가 선언되고 변수의 초기화가 이루어지기 전까지의 구간이라고 말할 수 있다.TDZ 에서는 선언 되
동기와 비동기의 구분은 요청받고 응답받는 시간대의 차이요청하고-응답받는 시간을 하나의 박스(box)로 정의한다면, 동기는 박스 안에서 움직이고, 비동기는 박스를 벗어나 작동되는 원리이다.동기요청을 하면 (바로) 응답을 받는다는 의미요청과 응답이 같은 시간대 “안에” 고
뷰에서 상태값을 변경시키고 싶을 때 액션을 발생시킨다.뷰에서 dispatch를 호출하여, 리덕스에게 액션이 발생함을 알리게 된다.액션을 발생시키면, 그 액션을 미들웨어가 처리한다.미들웨어는 옵셔널이다. 기능을 넣었다면 미들웨어가 중간에 처리를하고 미들웨어가 없다면, 액
특정 조건에 따라 액션이 무시되게 만들 수 있다.액션을 콘솔에 출력하거나, 서버쪽에 로깅을 할 수 있다.액션이 디스패치 됐을 때 이를 수정해서 리듀서에게 전달되도록 할 수 있다.특정 액션이 발생했을 때 이에 기반하여 다른 액션이 발생되도록 할 수 있다.특정 액션이 발생