React 뉴스
React와 Next.js 생태계의 새 버전, 패턴 변화, 프론트엔드 개발 트렌드를 다룹니다.
총 454건·최신 업데이트
- 22
Next.js 앱은 느리게 느껴지지만 Lighthouse는 빠르다고 하는데, 왜 그럴까요?
Lighthouse 점수는 초기 로딩 성능을 잘 나타내지만, 버튼 클릭이나 폼 제출 같은 상호작용 시 발생하는 지연 시간은 반영하지 못합니다. 진정한 성능 최적화를 위해서는 API 응답, 데이터베이스 쿼리, 네트워크 지연 등 전체적인 시스템 체인을 점검하고 사용자에게 즉각적인 시각적 피드백을 제공하는 설계가 필요합니다.
Your Next.js App Feels Slow, but Lighthouse Says It’s Fast. Why?↗dev.to
- 25
LitGrid 구축: React, Angular, Vue, Blazor용 웹 컴포넌트 DataGrid 하나
LitGrid는 프레임워크별로 그리드를 재개발하는 대신, Lit 기반의 Web Component를 핵심 엔진으로 두고 각 프레임워크를 어댑터 형태로 연결하는 구조를 채택했습니다. Shadow DOM을 통해 내부 구현을 캡슐화하고 CSS Custom Properties로 테마를 제공하며, 복잡한 포커스 관리와 ARIA 상태를 단일 컴포넌트 내에서 통합 관리합니다.
Building LitGrid: One Web Component DataGrid for React, Angular, Vue, and Blazor↗dev.to
- 26
Android에서 React Native로 Cloudflare 관리자 오픈 소스 구축했습니다.
이 글은 Cloudflare의 모바일 환경 불편함을 해결하기 위해 제작된 오픈소스 Android 클라이언트 'CloudFlare Mobile'의 개발 과정과 기술적 의사결정을 다룹니다. 개발자는 OpenAPI 스키마 기반의 자동화된 타입 생성, AI의 제안 및 승인 구조, 그리고 코드 기반의 스토어 에셋 생성 등 고도의 엔지니어링 자동화 사례를 공유합니다.
I built an open-source Cloudflare manager for Android with React Native↗dev.to
- 30
알바이다 티켓에 월간 보고서 및 SLA 지표 추가 (Next.js 13)
알바이다 티켓 시스템에 월간 보고서 출력 기능과 SLA(서비스 수준 협약) 미준수 알림 기능을 추가한 과정을 다룹니다. 서버 사이드 PDF 생성 시 발생하는 서버리스 함수의 메모리 및 시간 제한 문제를 클라이언트 사이드 `window.print()`와 스코프된 CSS를 통해 비용 효율적으로 해결했습니다.
Adding a Printable Monthly Report & SLA Indicators to Albaida‑Tickets (Next.js 13)↗dev.to
- 32
Next.js WhatsApp API 통합: 고병렬 OTP 백엔드 구축
이 기사는 Meta의 복잡한 WhatsApp Cloud API 설정 과정을 생략하고, Next.js 및 Node.js 환경에서 즉시 사용 가능한 5MinutesAPI의 통합 솔루션을 소개합니다. 개발자 친화적인 문서와 고성능 Golang 백엔드를 통해 대규모 메시지 전송과 안정적인 알림 시스템 구축이 가능함을 강조합니다.
Next.js WhatsApp API Integration: Building a High-Concurrency OTP Backend↗dev.to
- 35
React, Tailwind, Live SSE 텔레메트리를 활용한 고성능 Generative Studio UI 구축
이 글은 React, Tailwind CSS, 그리고 SSE(Server-Sent Events)를 활용하여 실시간 데이터 스트리밍이 가능한 고성능 Generative Studio UI를 구축하는 기술적 접근을 다룹니다. 또한 'Building in public' 전략을 통해 SaaS 가치를 전달하는 브랜딩 방식에 대해서도 언급하고 있습니다.
Building High-Performance Generative Studio UIs with React, Tailwind, and Live SSE Telemetry↗dev.to
- 36
Next.js 애플리케이션, Vite 기반: Vinext 1.0 출시
Vinext 1.0은 Next.js의 App 및 Pages Router 기능을 99% 이상 구현하며, 특정 런타임에 종속되지 않고 다양한 웹 플랫폼에 애플리케이션을 이식할 수 있게 합니다. 특히 Cloudflare Workers와 같은 엣지 컴퓨팅 환경에서의 최적화된 캐싱과 관측성을 지원하여 배포 유연성을 극대화했습니다.
Next.js applications, powered by Vite: introducing Vinext 1.0↗blog.cloudflare.com
- 40
Next.js 병렬 라우트에서 default.tsx를 잊으면 페이지 전체가 404 오류를 낼 수 있습니다.
Next.js의 병렬 라우트 슬롯에 특정 경로에 대한 대응이 없을 경우, 해당 슬롯과 무관한 경로로 이동하더라도 전체 페이지가 404 에러를 일으키는 치명적인 문제가 발생할 수 있습니다. 이를 방지하기 위해서는 모든 병렬 라우트 슬롯에 null을 반환하는 default.tsx 파일을 생성하여 예외 상황을 명시적으로 정의해야 합니다.
Forgetting default.tsx in a Next.js Parallel Route Can 404 Your Entire Page, Not Just One Slot↗dev.to











