
[GitPulse #4] 토큰 기반 요청 & 주간 MVP 기능 구현하기
✅ 오늘의 목표 GitHub API 요청 시 JWT 토큰을 포함한 인증 방식 일괄 변경 사용자별 커밋 수 분석을 통해 이번 주 MVP 추출 PR 설명에 Markdown 렌더링 적용 🧩 문제 상황 / 배경 현재 팀 프로젝트에서 GitHub API를 활용해 조직, 레포지토리, 커밋 데이터를 가져오고 있었습니다. 그러나 클라이언트에...
✅ 오늘의 목표 GitHub API 요청 시 JWT 토큰을 포함한 인증 방식 일괄 변경 사용자별 커밋 수 분석을 통해 이번 주 MVP 추출 PR 설명에 Markdown 렌더링 적용 🧩 문제 상황 / 배경 현재 팀 프로젝트에서 GitHub API를 활용해 조직, 레포지토리, 커밋 데이터를 가져오고 있었습니다. 그러나 클라이언트에...
✅ 오늘의 목표 GitHub 조직의 레포지토리와 멤버 목록 불러오기 선택한 레포지토리의 커밋 내역 가져오기 요일별 커밋 수 계산 및 시각화 🧩 문제 상황 / 배경 GitHub 조직의 협업 기여도를 주간 단위로 한눈에 파악하기 어려움 단순 커밋 수만 보여주는 방식은 누가 언제 활동했는지 파악하기 힘들었음 협업 활성화와...
✅ 오늘의 목표 GitHub 조직 API 연동을 위한 React Query 커스텀 훅 작성 사용자 username(localStorage) 기반으로 조직 리스트 불러오기 사이드바 내 반복 코드 제거 및 동적 렌더링 🧩 문제 상황 / 배경 다른 팀원이 Github 로그인 기능을 구현한 상태였고, 사용자 인증은 JWT 기반으로...
✅ 오늘의 목표 React Query 전역 설정 및 Devtools 연결 throttle 유틸 함수 작성 React Router 구성 (라우터 트리, 레이아웃 적용) 사이드바 구현 🧩 문제 상황 / 배경 프로젝트 초기 세팅 중, 다음과 같은 상황이 있었습니다: 서버 상태를 효율적으로 관리하기 위해 React Q...
🔄 구성 흐름 [프론트엔드] 프론트엔드에서 입력값 유효성 검사를 통해 잘못된 값은 서버에 보내지 않음 [백엔드] 백엔드는 Express로 서버를 구성하고, CORS 문제 해결 [데이터베이스] MongoDB에 Mongoose를 통해 사용자 정보를 저장 1. 프론트엔드 (React) ✅ 정규표현식 이용한 유효성 검사 정규 표현식은 ...
TanStack Query 란? 서버 상태(Server State) 관리를 도와주는 라이브러리 서버로부터 데이터를 가져오기(fetch), 캐싱(cache), 자동 갱신(refetch) 등을 효율적으로 처리할 수 있게 해준다 주요 기능 데이터 가져오기 및 캐싱 동일 요청의 중복 제거 무한 스크롤, 페이지네이션 등의 성...
🔗 사용 API: OpenWeatherMap OpenWeatherMap은 전 세계 날씨 정보를 제공하는 무료 API 이다 ! ✅ API Key 보안 관리 .env 파일 생성 API Key는 외부에 노출되면 안 되는 민감 정보 → .env 파일에 저장해서 코드에서 분리 관리 VITE_WEATHER_API_KEY = 8b7f7d685453d0...
React Redux Quick Start (Redux Toolkit) React-Redux 🔸 Redux란 ? Redux는 애플리케이션의 상태(state)를 예측 가능하게 관리하는 라이브러리. React와 함께 쓰면 전역 상태 관리를 더 효율적으로 할 수 있음. 1. Install Redux Toolkit and React Redux...
프로그래머스 - 미로탈출 문제 파악 미로 탈출 벽(x), 통로(이동 O) 루트 : 출발 지점 -> … -> 레버가 있는 칸으로 이동 -> 레버 열기 -> 미로 빠져나가는 문까지 이동 레버를 당기지 않으면 출구가 있는 칸을 지나갈 수 있음 📌 백준 1...
URL과 params에 대한 핵심 내용은 따로 포스팅 해두었다 ! URL? URLSearchParams? useSearchParams? Shop 기능 상품 목록 페이지 카테고리 필터링 정렬 기능 페이지네이션 URL Query 파라미터를 활용한 상태 관리 ?category=new&_sort=price&_page...