9 Posts

Memoization

Memoization Memoization는 본질적으로 캐싱이라 할 수 있습니다. 캐시에 정보가 있다면 복잡한 함수를 실행하지 않고 캐시에서 정보를 가져다 사용 함으로써 불필요한 렌더를 줄일 수 있습니다~ Memoization…

2021/07/08

CORS (Cross-Origin-Resource Sharting) 이해하기

CORS는 모든 웹 개발자라면 어느 시점에서 무조건 직면하게 되는 문제인데요, 이 포스팅에서는 CORS와 오류수정법에 대하여 알아봅니다. image 익숙해 보이는 위 에러메시지가 바로 CORS에러! 위 둘의 출처가 다르기 때문에 CORS…

2021/07/07

bubbling, capturing

버블링과 캡쳐링 한 요소에 이벤트가 발생하면, 이 요소에 할당된 핸들러가 작동하고, 이어서 부모 요소의 핸들러가 동작합니다. 가장 최상단의 조상요소를 만날 때까지 이 과정이 반복되면서 요소 각각에 할당된 핸들러가 동작합니다. 다만 focus…

2021/06/10

Lexical Environment & garbage collection

렉시컬 환경과 가비지 컬렉션 알고리즘🗑🗑 자바스크립트에서 실행 중인 함수, 코드블록 {...}, 스크립트 전체는 렉시컬 환경 이라 불리는 내부 숨긴 연관 객체(internal hidden associated object…

2021/06/09

how to render web browser

웹과 브라우저 렌더링 웹의 동작 방식 브라우저는 캐시에서 DNS(Domain name system)레코드를 확인하여 maps.google.com의 해당 ip주소를 찾습니다. DNS는 사람이 읽을 수 있는 도메인 이름을 머신이 읽을 수 있는 IP…

2021/06/07

Memoization, Currying

Memoization ? memoization is a specific form of caching memoization 을 이용해 값을 가져와보자. currying ? currying is the technique of translating the…

2021/01/26

webpack & babel

2021/01/25

app-performance

1 useMemo, useCallback, useRef, React.memo 렌더량 줄이기 컴퍼넌트가 React.memo()로 래핑 될 때, React는 컴퍼넌트를 렌더링하고 결과를 메모이징(Memoizing…

2021/01/24

My YouTube Channel ☃︎

2021/01/23

2021, Built with SH