Haze의 블로그
공식 자료로 확인한 개발·생활정보 기록
-
Zustand를 활용한 toast 만들기
React 프로젝트에서 Zustand로 전역 toast 알림을 직접 만든 과정. 스토어 설계와 컴포넌트 구성, 라이브러리 없이 구현하며 배운 상태 관리 패턴을 코드와 함께 정리한다.
-
2주간의 리액트 첫 프로젝트 회고: Rolling
2주간 진행한 첫 리액트 팀 프로젝트 'Rolling' 회고. 롤링페이퍼 서비스를 만들며 겪은 협업 방식, 기술적 선택, 잘한 점과 아쉬운 점을 정리한다.
-
자바스크립트에서 API 요청 보내기: fetch vs axios
자바스크립트에서 API 요청을 보내는 두 방법, fetch와 axios를 비교하고 프로젝트에서 fetch를 선택한 이유를 정리한다. 의존성·번들 크기·에러 처리 관점의 판단 기준을 담았다.
-
Styled Components를 사용한 이유
여러 CSS 스타일링 기법 중 Styled Components를 프로젝트에 선택한 이유와 적응 과정. CSS-in-JS의 장단점과 실제 사용하며 느낀 점을 정리한다.
-
Next.js App Router를 활용한 칸반보드 서비스, Todo-Todo 프로젝트 회고
팀원들과 대시보드를 만들고 할 일을 공유하는 칸반보드 서비스 'Todo-Todo' 프로젝트 회고. Next.js App Router 기반 구현 경험과 협업 과정에서 배운 것들을 정리한다.
-
app router의 페이지네이션
Next.js App Router에서 페이지네이션을 공통 컴포넌트로 만들며 겪은 시행착오. URL 쿼리 기반 상태 관리와 서버·클라이언트 컴포넌트 경계에서의 구현 판단을 정리한다.
-
reduce와 재귀 함수를 이용한 데이터 중복 제거
대시보드의 중복 데이터를 reduce와 재귀 함수로 제거한 경험. 페이지네이션 응답에서 중복이 생긴 원인과 두 가지 접근의 구현 코드, 선택 기준을 정리한다.
-
[git] 첫 PR
2021 핵토버페스트에 참가해 입문 4개월 차에 생애 첫 오픈소스 PR을 올린 후기입니다. PR을 올리기까지의 과정과 그때 배운 git 사용법을 기록으로 남깁니다.
-
[21/10/01] <월간_코드 리뷰> 후기
탈잉의 '월간 코드 리뷰' 모임에 참가한 후기입니다. 개발 입문 시절 다른 사람의 자바스크립트 코드를 읽고 제 코드를 리뷰받으며 느낀 점과 배운 것들을 기록으로 남깁니다.