10P by soaple 13시간전 | ★ favorite | 댓글 3개

지난 주에 2025년 리액트 컨퍼런스가 있었습니다.

첫째 날에는 주로 리액트와 관련된 주제로 발표가 진행되었습니다.

  • React Keynote

    • React 19.1(Owner Stacks), 19.2(Activity/useEffectEvent/Partial Pre-rendering), Canary(View Transitions) 발표
    • React Compiler 1.0 정식 출시, 자동 메모이제이션과 코드 분석 제공
    • React Foundation 설립으로 커뮤니티 중심 거버넌스 시작
  • View Transitions and Activity

    • <Activity />로 state lift-up 없이 visible/hidden 상태 전환 및 state 자동 보존
    • <ViewTransition />으로 Server Components에서도 선언적 애니메이션 구현
    • UI 상태 관리와 애니메이션을 composable하고 declarative하게 처리
  • Profiling with React Performance Tracks

    • React 19.2부터 Chrome DevTools에서 React 작업 타임라인 시각화 지원
    • Scheduler/Components/Server Components Track으로 성능 병목 지점 파악
    • Suspense Panel 추가로 Suspense boundary 상태 시각화(2025년 말 출시)
  • In case you missed the memo

    • Sanity Studio는 React Compiler로 1,000개 이상 컴포넌트 memoize, 평균 20~30% 성능 향상
    • 세밀한 최적화(context 조건부 구독, 브랜치 memoization)와 버그 탐지 가능
    • 즉시 도입으로 메모이제이션 걱정 없이 "Make it work"에 집중 권장
  • Async React

    • Transitions, Suspense, Server Components는 비동기 앱 구축을 위한 새로운 구조
    • Suspense, router, caching으로 loading states 번쩍임 해결
    • startTransition과 애니메이션 통합으로 data fetching-UI updating 조율
  • React and AI

    • Meta는 AI를 버그 수정/코드 탐색에 활용, LLM rules로 컨텍스트 주입
    • 올바른 context 식별에 집중, AI를 페어 프로그래밍 파트너로 활용
    • React의 stable API는 AI 툴 구축 기반, AI Engineer로 커리어 전환 기회
  • Exploring React Performance

    • Data Model과 Rendering Algorithm 균형이 중요, React Compiler가 성능 개선
    • Domain-specific 접근법이 일반적인 증분 알고리즘보다 우수
    • Transitions, Suspense, Virtualization, <Activity />와 Data Modeling 활용
  • The invisible craft of great UX

    • 클릭-드래그-놓기, OS별 팝오버, 툴팁 지연 등 작은 디테일이 UX에 큰 영향
    • DOM 이벤트가 아닌 사용자 의도 해석, 스크럽 커서 고정/순간이동으로 문제 해결
    • 다중 팝오버를 단일 요소로 재사용하여 성능 향상(300개→1개)
  • Building an MCP Server for a React Component

    • MCP는 AI-외부 시스템 연결 오픈 소스 표준, USB-C처럼 표준화된 방식 제공
    • AG Grid는 36만 개 문서를 임베딩하여 Postgres 저장, LLM에 정확한 컨텍스트 제공
    • Prompts/Resources/Tools로 문서 검색과 빠른 컴포넌트 생성 지원
  • Why React Native apps make all the money

    • React Native는 유료 전환율, 설치당 수익, LTV에서 우수한 성과
    • 크로스 플랫폼 개발로 빠른 출시와 일관된 수익화 전략 적용
    • RevenueCat SDK로 페이월, 분석, 가격 실험 등 간편한 수익화 지원
  • Modern emails using React

    • 이메일은 CSS 속성 미지원과 클라이언트별 렌더링 차이로 개발 어려움
    • React Email은 컴포넌트 기반 제작, 호환성 테스트, 링크 검사 등 지원
    • Render 함수로 HTML 변환, Resend API로 주요 기업 사용 중
  • React team Q&A

    • React Compiler는 Rules of React 준수 시 안전 도입, 새 코드는 useMemo/useCallback 불필요
    • AI는 페어 프로그래밍 파트너로 활용, 아키텍처 설계 능력 중요
    • React Foundation은 5년간 Meta 역할 감소, 커뮤니티 확대와 친절한 분위기 요청

감사합니다 잘봤어요!

발표 내용이 꽤 길기 때문에 전체 내용이 궁금한 분들은 링크에 있는 글을 참고하시면 좋을 것 같고,

둘째 날 발표 내용도 조만간 정리해서 올리도록 하겠습니다!