profile
힘든 것이 정상이다.

230330_TIL

MDN인터넷에서 데이터를 주고받을 수 있는 프로토콜(== 규칙)Hyper Text Transfer Protocol의 두문자어.무상태 프로토콜이다. \- 이는 서버가 두 요청 간에 어떠한 상태나 데이터를 유지하지 않음을 의미한다. (상태를 유지하기 위한 노력으로 쿠키와

약 9시간 전
·
0개의 댓글
·

230329_TIL

함수가 실행되기 전에 안에 있는 변수들을 범위의 최상단으로 끌어올리는 것호이스팅시 변수의 선언과 초기화(undefined으로) 같이 시켜버림값 할당은 나중에 할당을 한다. \- 변수 선언은 호이스팅 되지만, 값 할당은 호이스팅되지 않음.함수만 지역변수로 호이스팅이 되

어제
·
0개의 댓글
·

230327_TIL

Closures >특정 두 가지 함수와 렉시컬환경 콤비네이션. 내부 함수에서 외부 함수에 있는 환경에 접근할 수 있는 권한을 주는 것. 자신이 생성될 때의 렉시컬 환경을 기억하는 함수다. 클로저에 의해 참조되는 외부함수의 변수를 자유변수라고 부른다. 내부 정보를 은

3일 전
·
0개의 댓글
·

230323_TIL

(동결, 밀봉, 확장 금지)오브젝트 동결Object.freeze수정과 추가, 삭제, 쓰기, 속성 재정의 불가능오브젝트 밀봉Object.seal밀봉된 객체는 값의 수정이 가능. But, 추가, 삭제, 속성 재정의 불가능.오브젝트 확장 금지Object.preventExte

2023년 3월 23일
·
0개의 댓글
·

230321_TIL

TS, JS , JAVA === Class / JS ES5 === Prototype모든 객체는 내부에 숨겨진 \[\[Prototype]]을 가지고 있다. (객체간 상속을 위해)외부에서 직접 접근이 불가하고, 아래 키워드로 접근이 가능하다.\_\_proto\_\_ Obj

2023년 3월 21일
·
0개의 댓글
·

230320_TIL

실행 컨텍스트 > 코드의 실행 순서와 스코프를 기억 참고 예시 코드 위 코드처럼 각각의 블럭은 렉시컬 환경이라는 내부 오브젝트를 가지고 있다. 렉시컬 환경? 각 블럭마다 어떤 변수가 들어있고, 부모는 누구인지 가지고 있는 오브젝트를 뜻한다. 환경 레코드 현재 블

2023년 3월 21일
·
0개의 댓글
·

230318_TIL

범위, 영역을 뜻한다.프로그래밍에서의 Scope = 변수를 참조할 수 있는(== 접근할 수 있는)유효한 범위 OR 식별자(변수, 함수, 클래스)가 유효한 범위선언된 위치에 따라 유효 범위가 결정된다.블럭 안의 변수는 블럭 안에서만 유효 {}즉, 식별자(변수)는 최대한

2023년 3월 18일
·
0개의 댓글
·

230317_TIL

Debounce 많은 변경사항이 있을 때, 일괄 처리하기 때문에 서버에 10번 요청할 것을 1번만 처리할 수 있게끔 해줌. 디바운스 스로틀을 사용하여 한 번에 모두 보낼 수 있는 것처럼 모든 것이 변경된 후, 하나의 요청을 수행해야 한다. Throttle 스로틀은

2023년 3월 17일
·
0개의 댓글
·

230203_TIL

EACCES : permission denied, unlink '/usr/local/bin/code' 해결방법 (permission denied)

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

230202_TIL

여기서 먼저 install을 진행한다.https://github.com/mifi/react-lottie-player그리고 여기서 사용할 lottie 파일을 고른다.https://lottiefiles.com/install했던 페이지로 돌아가서 파일 양식

2023년 2월 10일
·
0개의 댓글
·

230201_TIL

Interface는 객체의 형태를 묘사하는 데에 사용된다. ⭐️ 오직 객체에만 사용된다.⭐️리터럴 타입을 묘사하는 데는 인터페이스를 사용할 수 없다. => type을 사용해야함.ㄴ type 예시 ) type Color = "red" | "blue" 두 개 리터럴 사이

2023년 2월 9일
·
0개의 댓글
·

230131_TIL

useCallback > useCallback은 Memorization 기법을 이용하여 불필요한 렌더링과 계산을 줄임으로 컴포넌트 성능을 최적화하기 위한 목적의 Hook (=== useMemo) 값을 메모리에 저장시켜놓는 Memorization 렌더링시, 함수 내부

2023년 2월 9일
·
0개의 댓글
·

2023 1월 마지막주 WIL

1월 마지막 WIL

2023년 2월 8일
·
0개의 댓글
·

230130_TIL

Firebase 회원가입(이메일 인증Ver)

2023년 2월 8일
·
0개의 댓글
·

230129_TIL

https://guiyomi.tistory.com/123 Firebase auth firebase auth에서는 회원가입 및 로그인, 로그아웃, 사용자 정보 수정 등을 위한 다양한 인증 관련 메소드를 제공한다. 메소드를 사용하기 위해서는 에서 필요한 메소드를 impo

2023년 2월 7일
·
0개의 댓글
·

230128_TIL

차이점 innerHTML innerText textContent new Set() Set 객체는 ES6에서 등장한 중복을 제거한 값들의 집합이다.

2023년 2월 6일
·
0개의 댓글
·

230127_TIL

HTML5 공식문서 HTML5부터 a 태그로 block Level 요소를 감싸도 된다 inline요소니까 block 요소를 감싸면 유연하게

2023년 2월 1일
·
0개의 댓글
·

230126_TIL

Firebase를 사용하여 로그인, 로그아웃 기능을 만들었고, 그에 따른 로그인 상태에 따라 Header를 바꿔보았습니다.

2023년 1월 27일
·
0개의 댓글
·

230125_TIL

TS Styled-Component interface를 생성하여 custom button의 속성값을 각자 다르게 적용할 수 있다. Firebase Login, Sign Up 처음으로 Firebase authentication에 데이터를 저장시켜보았다. (사용자 UI

2023년 1월 26일
·
0개의 댓글
·

23년 1월 3주차 WIL

타입 스크립트를 유튜브 튜토리얼 강의와 유데미 강의로 학습했다.기초 개념을 잡는데는 유용했지만, 실제 프로젝트에 적용시키는 것이 어려웠다.아직 기존 프로젝트를 TS로 리팩토링하는 것에 있어서는 많이 버거워서 새 프로젝트를 만들어보고 익숙해지는 방향으로 가는 것이 어떨까

2023년 1월 26일
·
0개의 댓글
·