열심히 공부한 내용을 기록 하고 공유 하여
함께 성장 하고싶어 만든
기술 블로그입니다.
팀 프로젝트에서 Github를 branch를 이용해 협업을 해보자
Github 초기 설정과 branch를 사용하는 이유, 방법에 대해 알아보자
웹 개발 공부Tue Jul 23 2024
프론트엔드에서 테스트 코드를 사용해야 하는 이유와 사용 예시 - 실전편
로그인 컴포넌트를 기능과 함께 테스트 주도 개발로 생성해보자
웹 개발 공부Fri Jul 19 2024
프론트엔드에서 테스트 코드를 사용해야 하는 이유와 사용 예시 - 이론편
프론트엔드에서 테스트 코드가 필요한 이유와 Jest 의 사용 예시를 알아보자
웹 개발 공부Fri Jul 19 2024
Zustand 공식문서를 따라가며 Zustand 사용법을 익혀보자
Zustand의 사용 패턴 및 의존성 주입을 알아보자
웹 개발 공부Tue Jul 16 2024
React Query 를 찍어먹어보자
서버 상태에 대한 간략한 개념과 useQuery 사용 후기
웹 개발 공부Mon Jul 15 2024
Redux의 개념을 훑어보고 라이브러리 없이 간단히 구현해보자
Redux 는 Flux 패턴을 이용하며 중앙 집권형 외부 저장소를 이용해 상태 값을 변경한다. 바닐라 자바스크립트로 구현해보자
웹 개발 공부Sun Jul 14 2024
NextJS 환경에서 리덕스 툴킷 store 올바르게 생성하기
서버 사이드 렌더링을 이용 할 때 store는 전역 변수로 생성하면 몇 가지 단점들이 존재한다.
웹 개발 공부Sat Jul 13 2024
AVL 트리가 필요한 이유와 회전,삽입 연산
AVL 트리가 필요한 이유와 어떻게 높이가 최소인 트리를 유지하는지 알아보자. AVL 트리는 노드 삽입 시 회전 연산을 통해 최소 높이를 유지 한다.
자료구조 및 알고리즘Fri Jul 05 2024
웹 개발에서 이미지 최적화 알아보기 : 이미지 압축과 src,sizes에 대한 설명
불필요하게 큰 용량의 이미지를 불러오는 것은 웹 페이지의 성능을 저하시킨다. 어떻게 해야 적은 용량의 이미지를 빠르게 불러 올 수 있는지 알아보자
브라우저 지식Thu Jul 04 2024
이진트리를 삽입 , 탐색 , 삭제 연산을 포함하여 구현해보자
insert , search , deleteByMerging , deleteByCopying 메소드를 직접 구현해보자
자료구조 및 알고리즘Wed Jul 03 2024