Skip to content
View joseph0926's full-sized avatar

Block or report joseph0926

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joseph0926/README.md

안녕하세요, 프론트엔드 개발자 김영훈입니다

프론트엔드 엔지니어 | React Query 컨트리뷰터

경력

  • EA Korea (Freelancer): 2025.03 ~
  • NHN Injeinc: 2024.05 ~ 2025.03
  • Pandora.TV: 2023.07 ~ 2024.05

오픈소스 기여

React Query 코어 기여 - 메인테이너 협업

성능 최적화 | PR #8641v5.66.3 릴리스

  • 문제: useQueries O(N²) 복잡도로 100개 쿼리 시 약 10,000번 연산 발생
  • 해결: observerMatches 캐싱 전략 도입, 처리 시간 55% 단축
  • 검증: 메인테이너와 협업, 10,000개 쿼리 극한 테스트

useQueries combine 함수 버그 수정 | PR #9592v5.85.9 릴리스

  • 문제: StoragePersister 사용 시 combine 함수가 호출되지 않는 이슈
  • 해결: shallowEqualObjects 비교로 메타데이터 변경 감지 개선
  • 검증: 메인테이너 리뷰 반영, 테스트 케이스 추가 및 최적화
  • 관련 글: Blog

SSR Hydration 개선 | PR #9572 (Review 진행중)

  • Next.js App Router hydration mismatch 근본 원인 분석 및 해결
  • getServerSnapshot 구현으로 서버-클라이언트 상태 일치

기타 기여

  • React Query: Suspense 처리 버그 수정 (PR #9584), combine 함수 캐시 버그 수정 (PR #9618), hydration 타이밍 이슈 수정 (PR #9617)
  • React Router: unstable_middleware 버그 수정 (PR #14286), relative() 헬퍼 절대경로 버그 수정 (PR #14156)
  • SWR: useSWRInfinite 사용시 전역 mutate로 데이터 갱신이 안되는 현상 수정 (PR #4167)

주요 프로젝트

기술 스택

React Next.js TypeScript Tailwind CSS

연락처

Gmail LinkedIn Blog | Portfolio

최근 블로그 글

GitHub 통계

Anurag's GitHub stats

Pinned Loading

  1. blog blog Public

    프론트엔드 개발자 김영훈의 블로그입니다.

    TypeScript 1

  2. devboot devboot Public

    Zero-config dev environment setup for modern web projects. Add ESLint, Prettier, TypeScript, and more to your project in seconds.

    TypeScript