profile
여러분의 앤 설리번🧑‍🏫 나도 복잡한 건 이해하기 힘들어

클로저(Closure)

함수(increment) 스코프({}) 밖에 변수(count)가 하나 있어.당연히 함수 안에서도 count를 사용할 수 있지.대충 위의 count랑 increment를 묶어서 클로저라고 생각해.이제 실용적으로 접근해 보자.아래 counter()는 클로저를 이용해서 어떤

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

[React] setState() 관련 동작

배운 지 얼마 되지 않았을 때 setXxx() 함수로 업데이트할 때마다 즉시 함수 컴포넌트가 다시 실행될 거라 오해한 적이 있었다.\+ 버튼을 클릭할 때마다 카운트가 3씩 증가하는 카운터콘솔 출력초기 렌더링첫 번째 클릭두 번째 클릭부터발견setCount() 함수를 호출

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

[JS] 프로미스(Promise) (2) - async (feat. setTimeout)

async 함수는 기본적으로 Promise(상태: fulfilled, 결과: undefined)를 반환한다.만약 이 async 함수를 await와 함께 호출했다면 반환되는 Promise가 이미 fulfilled이니 바로 undefined가 튀어나왔을 것이다.그렇다면,

2022년 12월 14일
·
0개의 댓글
·

[JS] 프로미스(Promise) (1)

프로미스를 이해해 보자

2022년 12월 6일
·
0개의 댓글
·

[JS] 옵셔널 체이닝 `?.`

코틀린에도 있는 문법. 그러나 백엔드의 경우, 통제 가능한 영역에서는 최대한 nullable type을 줄이고, 통제가 어려운 데이터는 가능하면 받자마자 처리 후 내부적으로는 non-nullable type으로 다루는 것이 편하다고 생각한다.그래서 지금까지는 사용할 일

2022년 11월 3일
·
0개의 댓글
·