목차 메모리 생존주기 가비지 콜렉션 1. 메모리 생존주기 변수에 값을 재할당할 때 기존에 사용하고 있는 메모리 공간을 지우고 재할당하는 게 아니라 새로운 메모리 공간을 확보해서 저장 기존의 메모리 공간 생존 주기 메모리 할당(allocate) 생성한 객체(object)에...
Java Script | 불변성
목차 불변성 불변성을 유지하는 방법 1. 불변성 : 자바스크립트에서 불변성이란 객체가 생성된 이후 그 상태를 변경할 수 없는 것을 의미 ** 상태를 변경할 수 있는 것과 값을 재할당하는 것은 다름! immutable vs mutable챔고 immutable(불변성) ...
React | React-Query
React 목차 React-Query React-Query를 사용하는 이유 React-Query의 장점 React-Query의 사용예시(+주의사항) 1. React-Query : React Query는 데이터 Fetching, 캐싱, 동기화, 서버 쪽 데이터 업데이트 등을 쉽게 만들어 주는 R...
Java Script | Ajax
목차 Ajax가 뭔가요 어떤 것을 담당하고 있죠? Ajax를 사용하면 기존 방식과 어떤 차이가 있을까요? JSON 이 뭔가요? JSON이 제공하는 정적 프로토타입 메서드에 대해 몇가지 말해볼 수 있나요? Ajax로 HTTP 요청을 보내기 위해서는 어떤 방법을 사용할 수 있나요? XMLHttpRe...
Java Script | this
목차 this가 뭔가요? 🌊 this 바인딩이란? 🌊 this는 동적으로 바인딩이 된다고 하는데 바인딩되는 객체가 어떻게 다르나요? this의 사용 1. this가 뭔가요? 자신이 속한 객체 또는 자신이 생성할 인스턴스를 가리키는 자기 참조 변수 this를 통해 자신이 속한 객체 또는 ...
Java Script | pass by value, pass by reference
목차 Primitive Type(원시 타입) vs Reference Type (참조 타입) Pass By Value(값에 의한 전달) 과 Pass By Reference(참조에 의한 전달) 1. Primitive Type과 Reference Type 1. Primitive Type(원시 타입) 숫자(N...
Java Script | 얕은 복사와 깊은 복사
목차 얕은복사와 깊은복사 얕은복사와 깊은복사 예시 1. 얕은 복사와 깊은 복사 얕은 복사(Shallow Copy) 객체의 참조값(주소 값)을 복사 참조값을 복사할 때는 변수가 객체의 참조를 가리키고 있기 때문에 복사된 변수 또한 객체가 저장된 메모리 공간의 참조를 가리키고 ...
Java Script | ==, ===의 차이점
연산자 목차 ==, ===의 차이점 더 알아보기 연산자 1. ==, ===의 차이점 == (Equal Operator, 동등 연산자) : 두 피연산자의 타입이 서로 다르면 비교를 위해 강제로 타입을 같게 변환함 === (Strict Equal Operator, 일치 연산자) : 타입과 값이 모두 ...
230116_TIL | 스터디 위주로 하니까 TIL 쓸만한 게 없다
오늘한 일 [스터디] 자료 준비(20개 진행중) [취업대비반-항해] HTTP, CORS, GET/POST 비교, 웹서버와 WAS 녹음하여 업로드 [깃블로그] 블로그 내 검색하기(4시간의 대장정.. 실패..) 내일 할 일 [스터디] 내일도 20개 하기,,,, [노마드코더] typescript ...
React | React Hook Form
React 목차 React Hook Form React Hook Form 사용법 1. React Hook Form : React에서 Form을 쉽게 만들기 위한 라이브러리 성능이 좋고 유연하며 유효성 검사에 아주 탁월함 특징 비제어 컴포넌트 방식(사용자가 타이핑하거나 값...