필터 0
선택된 필터 없음
10년 된 에디터 코어를 Froala에서 Lexical로 교체하기
포스타입
· 2026년 7월 2일
프론트엔드

10년 된 에디터 코어를 Froala에서 Lexical로 교체하기

10년 된 에디터 코어를 Froala에서 Lexical로 교체한 마이그레이션 사례를 소개했습니다. AI를 활용해 구현 부담을 줄이고, 기존 결과와의 대조 검증으로 6주 만에 전환을 마쳤습니다.

#Lexical#마이그레이션
4005분
React Query 캐시 전략에 대한 고찰
넥스트리
· 2026년 6월 30일
프론트엔드

React Query 캐시 전략에 대한 고찰

React Query의 staleTime, gcTime, 키 팩토리, 무효화 전략을 중심으로 캐시 운영법을 정리했습니다. 전역 기본값과 직접 갱신을 통해 불필요한 재요청과 화면 깜빡임을 줄이는 방법을 제안했습니다.

#React#cache
1005분
Keycloakify의 page_hint 상태 관리 개선
넥스트리
· 2026년 6월 30일
프론트엔드

Keycloakify의 page_hint 상태 관리 개선

Keycloakify의 라운드트립 구조 때문에 `page_hint`를 단순히 React 상태처럼 다루면 새로고침 시 화면이 바뀌는 문제가 있었습니다. 마운트 시 무조건 삭제하던 로직을 진입 흐름에 맞게 조정해 직원 계정 최초 설정 화면을 유지했습니다.

#Keycloak#React
1005분
혼자 시작해 전국 오픈까지, 당근 레슨/과외 빌딩 로그
당근마켓
· 2026년 6월 29일
프론트엔드

혼자 시작해 전국 오픈까지, 당근 레슨/과외 빌딩 로그

당근 레슨/과외가 숨은 수요를 발견하고 PMF를 찾기까지의 과정을 공유했습니다. 수요자 중심 실험과 진입점 개선으로 전국 오픈 단계까지 확장한 사례입니다.

#마켓플레이스#PMF
1005분
모바일 UI 로 첫 나들이
넥스트리
· 2026년 6월 29일
프론트엔드

모바일 UI 로 첫 나들이

웹과 모바일 UI의 차이를 타이포그래피, Safe Area, 내비게이션, 버튼 배치 중심으로 정리했습니다. 모바일에서는 공간 배치보다 우선순위와 엄지 조작성을 더 중요하게 봐야 한다는 점을 설명했습니다.

#mobile#UI/UX
0005분
선언적 폼 바인딩
넥스트리
· 2026년 6월 29일
프론트엔드

선언적 폼 바인딩

다이얼로그 수정 폼에서 useEffect 기반 수동 바인딩으로 발생한 상태 꼬임 문제를 정리했습니다. React Hook Form의 values로 선언적 동기화를 적용해 잔상과 레이스 컨디션을 줄였습니다.

#React#React Hook Form
0005분
React Query Key Factory 패턴 사용기
넥스트리
· 2026년 6월 24일
프론트엔드

React Query Key Factory 패턴 사용기

React Query 쿼리 키를 도메인별 factory로 관리해 캐시 구조와 무효화 범위를 명확히 정리하는 방법을 소개했습니다. queryOptions와 useQueries까지 함께 묶어 재사용성과 유지보수성을 높이는 흐름을 설명했습니다.

#React Query#cache
0005분
사람도 AI도 놓친 번역 누락, ESLint 플러그인을 만들어 해결하기
우아한 형제들
· 2026년 6월 23일
프론트엔드

사람도 AI도 놓친 번역 누락, ESLint 플러그인을 만들어 해결하기

커스텀 ESLint 플러그인으로 다국어 번역 누락과 오역을 탐지해 해결했습니다. 사람과 AI 검수의 한계를 보완하기 위해 린트와 AI를 나눠 적용했습니다.

#ESLint#i18next
22005분
모노레포가 미리캔버스 프론트엔드 아키텍처를 뒷받침 하는 방법 [2/2]
미리디
· 2026년 6월 23일
프론트엔드

모노레포가 미리캔버스 프론트엔드 아키텍처를 뒷받침 하는 방법 [2/2]

미리캔버스 프론트엔드 모노레포의 CI/CD와 배포 구조를 설명했습니다. 빌드 아티팩트 분리와 Module Federation, manifest 기반 독립 배포, 관측 지표를 함께 다뤘습니다.

#모노레포#CI/CD
75005분
es-toolkit, 사내 작은 라이브러리가 전세계적인 라이브러리가 되기까지
토스
· 2026년 6월 22일
프론트엔드

es-toolkit, 사내 작은 라이브러리가 전세계적인 라이브러리가 되기까지

토스의 es-toolkit이 lodash 대체를 목표로 성능과 번들 크기를 개선하며 성장한 과정을 소개했습니다. 국내외 커뮤니티 기여와 대형 오픈소스 채택으로 주간 다운로드 2천만 회를 넘겼습니다.

#JavaScript#TypeScript
89005분
왓챠 웹 PiP 적용기 — Document PiP는 어떻게 동작하고, 무엇이 어려웠나
watcha
· 2026년 6월 18일
프론트엔드

왓챠 웹 PiP 적용기 — Document PiP는 어떻게 동작하고, 무엇이 어려웠나

왓챠 웹에 Document PiP를 적용한 과정과 원리를 설명했습니다. React 상태 유지, 재생 정체 복구, 종료 제어 같은 실서비스 이슈를 함께 다뤘습니다.

#React#CSS
46005분
“왓챠 PiP 안 됨?” — 됩니다, 이제부터.
watcha
· 2026년 6월 18일
프론트엔드

“왓챠 PiP 안 됨?” — 됩니다, 이제부터.

왓챠 웹에서 PiP 기능을 지원하게 된 소식을 소개했습니다. 기존 미니플레이어 한계와 브라우저별 PiP 차이도 함께 안내했습니다.

#web#browser
32005분