블로그 만들기 중간 회고

이 블로그를 개발하면서 겪었던 SSR 프레임워크 도입부터 UI 라이브러리 선택, 그리고 Monorepo 시도와 포기까지의 중간 과정을 공유하고자 합니다. Next.js와 Remix를 AWS와 Vercel에 배포해본 경험, 다양한 UI 라이브러리 테스트 후 Mantine을 선택한 이유, 그리고 NX를 사용한 Monorepo 도입 시도 등을 다룹니다.

2024-06-17

AbortController를 사용한 axios 요청 취소

예전에는 CancelToken을 사용하여 axios 요청을 취소했으나, CancelToken이 deprecated 되었습니다. 이제는 AbortController와 signal을 사용하여 요청을 취소하는 방법이 권장됩니다.

2024-06-16

Acronym Naming

React 컴포넌트 개발시 파일 명명 규칙에 대해 얘기합니다.

2023-03-24

React Debug Lagging

React 개발시 간헐적으로 발생하던 lagging의 원인과 해결 방법을 찾아가는 과정에 대해 얘기합니다.

2023-02-14

현재 state와 동일한 값으로 업데이트해도 리렌더링되는 경우

React에서 동일한 값으로 state를 업데이트하여도 리렌더링되는 상황에 대해 얘기합니다.

2023-02-07

React Production 환경 테스트

React 개발시에 간혹 development 환경에서는 정상 동작하던 기능이 production 환경에서는 오류가 발생하는 상황이 발생합니다. 이럴때 디버깅을 하기 위해 Reat Production 테스트 환경을 설정하는 방법에 대해 얘기합니다.

2023-01-27

React Test

React를 테스트 하는 두가지 방법론에 대해서 간단하게 얘기합니다.

2023-01-19

Husky & Lint-Staged 적용

git에 commit이나 push를 할 때 lint 검사를 husky와 lint-staged를 사용하여 강제할 수 있습니다. 이 둘의 설정 방법에 대해 얘기합니다.

2023-01-18

React Strict Mode에서 API 사용하기

React 18부터 Strict Mode development 환경에서는 컴포넌트가 두번 렌더링 됩니다. 이 때 API를 사용하면 발생하는 문제점과 해결 방법을 얘기합니다.

2023-01-17