Home
배운 것 === 공유하는 것
Cancel

React v18 톺아보기 1편 - useTransition

피그미님 벨로그 React v18 useTransition를 톺아보자 🤗 ⭐️ useTransition 제가 좀 바빠서요.. useTransition은 한마디로 동작에 우선순위를 부여하는 기능이다. 이전의 리액트에는 당장 처리해야하는 동작이 있어도 실행중인 동작이 끝날 때까지 대기해야 했다. 하지만 Rea...

하이라이터즈 JS -> TS로 마이그레이션 01

업보 청산의 시간이다. 대공사인 JS -> TS 마이그레이션을 시작한다. 🌈 TS로 마이그레이션을 시작하며 끔찍하다.. 프로젝트를 진행하면서 욕심이 많았고, 당연히 타입 스크립트를 써야지 하고 당당하게 프로젝트를 셋업 했다. 결과는 수많은 any의 악수 요청 발생했다.. 기능을 구현하는데 급급했고, 첫 단추로 ...

이터러블, 이터레이터, 이터레이션 프로토콜.. 그래서 뭐가 뭔데?

이터레이션 프로토콜, 이터러블, 이터레이터에 대해 알아보자 🤗 🌈 Intro 최근 이터러블이면서 이터레이터인 제너레이터에 대해 학습했었고, 이터러블이면서 이터레이터 인건 뭐지..? 라는 의문이 들었다 🤔 이터러블에 대해서는 인지하고 있었지만 완벽하게 이해하지 않았기에 그러한 의문이 들었다는 생각에 이터러블에 확실하게 알고 넘어...

심볼.. 이 음흉한 녀석!

🌈 Intro 최근 JS 스터디는 꾸준히 하고 있었지만 차마 글로 정리하지 못했다..😇 그동안 프로토타입, DOM 등을 다뤘었는데 프로토타입은 너무 방대하기도 했고, 당시 코테가 몰려 있어서 시간이 없었다. DOM은 뭔가 장황한거에 비해 내용이 별로 없어서 작성하지 않았는데 다 핑계라는 생각이 들었다. 그래서 조금의 반성의 시간을 갖...

클로저는 프로게이머 아님?

서론 자바스크립트 단골 면접 질문이라는 클로저에 대해 다뤄보려고 한다. 사실 2주전에 클로저에 대해 알아보다가 도망친 기억이 있다. 하지만 실행 컨텍스트에 대해 깊게 다뤄보았기 때문에 이번 기회에 클로저를 졸업할까 한다. 알고 가면 좋은 배경 지식 내가 생각하기에 클로저를 배우기 전에 알고 넘어가면 좋을 것 같은 부분을 가져와봤다....

this를 부른 녀석이 누구냐?

서론 아마 대부분의 개발 입문자들은 this 를 제대로 알고 사용하지 않을 것이다. 나 역시 미루고 미루다가 이제야 깊게 공부하고 글을 작성하게 되었다. 배우지 않는다면 this는 아마 자바스크립트에서 가장 어려운 개념이 될 것이라 생각한다. this가 뭔데..? 이 글에서 여러번 반복할 것 같은 문장이지만, this는 함수...

실행 컨텍스트를 모르고 JS를 쓰는 것은 무슨 의미가 있겠는가

서론 실행 컨텍스트(EC)를 배우며 ‘이걸 모르고 JS를 쓰는 것은 무슨 의미가 있겠는가’라는 생각이 들었다. 사실 EC를 모를때는 평화로웠다(?). ‘그냥 코드 한줄 한줄 콜스택에서 실행되고, 힙 영역에 데이터가 존재해서 가져다가 쓰는구나~’ 라고 생각했다. 하지만 EC를 배우고 나니, JS가 어떻게 동작하고, 호이스팅, 스코프 ...

타입스크립트 type? interface?

서론 이전에 진행했던 프로젝트의 기획단계에서 ‘기왕하는거 타입스크립트 쓰자!’라고 말했던 바보 멍청이는 프로젝트 내내 any를 난사하여 작성하였고, 이제는 프로젝트 코드 대부분을 변경해야하는 대공사를 시작하려한다. 그렇게 시작하자마자 타입을 정의하는 type과 interface라는 두갈래길이 있었다. 프로젝트때처럼 일단 해보자라는 것보다 이...