스로틀링과 디바운싱은 라이브러리가 아니고, 효율적인 프로그래밍을 위한 프로그래밍 기법입니다.
검색어 자동완성을 위한 Sequelize 유사 검색
랜딩 페이지의 경우, Y Scroll 값이 다른 페이지에 비해 현저히 크기 때문에, 새로 고침할 때, 최상단으로 이동하도록 하는 것이 UX상 좋을 것 같아 아래와 같이 수행했습니다.
컴포넌트 기반 개발과 관련하여, Storybook과 Styled Component를 학습한 내용을 정리했습니다.
컴포넌트의 갯수가 많아지고, 데이터를 주고 받는 경우가 많아진다면, 거쳐야할 컴포넌트가 많아집니다. 그 때마다, 부모 컴포넌트에서 Props로 데이터를 전달하는 것은 생산성과 코드의 가독성을 떨어뜨립니다. 이를 Redux로 개선할 수 있습니다.
React Props, HOOK을 공부한 내용을 바탕으로 정리해보았습니다. 이상한 부분이 있다면 언제든 댓글 달아주세요! 🙆
고도화된 클라이언트 웹 앱은 수많은 모듈로 구성되어 있습니다. 이 모듈을 하나로 묶어주는 작업을 번들링(Bundling), 빌드라 합니다. 소스 코드를 실행 가능한 결과물로 변환하는 작업입니다.
동기적(Synchronous)이란 것은 무엇일까요? 어떤 예시를 들어야 할지 고민하다가, 리그오브레전드 게임을 예시로 들어보았습니다.