Daum 카카오의 주소지 API를 제공해준 분들께 감사해야 할 이유에 대해 알아본다.
처음 인증을 구현하는 것은 어렵다. 프로젝트 세팅을 하며 고민한 점들을 공유한다.
프론트엔드가 Auth를 관리할 필요한 것들을 설명하고, 필요한 기능들을 Jotai와 axios로 관리한 방법을 설명한다.
Ant Design을 UI 라이브러리로 사용하고 있다면, Form 요소를 유심히 봐야 하는 이유에 대해 설명한다. 백오피스를 개발해야한다면 강력하게 추천.
React.memo()가 나오게 된 배경과, 기본적인 동작 방법을 알아본다.
Chrome 개발자도구 중 Lighthouse를 활용해 이미지와 코드 스플릿팅을 통해 웹 성능을 개선한 후기를 공유한다.
RTK-Query + Ant Design을 활용해 백오피스를 개발하는 과정 중, 자주 쓰는 컴포넌트를 래핑하게 된 이유와 방법을 설명한다.
클릭됐을땐 이 색, 호버됐을땐 이 색, 특정 변수가 true일때는 이 색, active일땐 이 색.... 이 조건들이 겹치면 우선순위를 어떻게 관리할 수 있을까? 이를 해결할 수 있는 방법인 명시도에 대해 알아본다.
React에서 재렌더링을 생략하는 조건에 대해서 알아본다. 정확히 어떻게 해야 렌더링을 생략할 수 있는 것일까?
position: fixed로 배경을 주고모달을 그 내부에 띄우면 뒤 배경이 드래그와 스크롤이된다.웹에서도 scroll이 되지만 이는 body에 모달이 열려있는 동안만 overflow:hidden을 주면 해결되는데,모바일 사파리는 그런 거 안통하더라.결국 찾아낸 방법강
tui-editor의 이미지 업로드 기능을 서버api를 활용하는 방법과, youtube embed기능을 추가하는 방법을 공유한다.
왜 누군가는 리엑트가 렌더링마다 전체 앱을 렌더링한다고 할까? 재렌더링의 내부 동작 과정을 살펴보며 이해해본다.