React Conf 2024 요약
2024년 5월 22일, Ricky Hanlon.
지난주 우리는 네바다주 헨더슨에서 React Conf 2024를 개최했습니다. 2일간의 콘퍼런스에서는 700명 이상의 참가자가 현장에서 모여 UI 엔지니어링 분야의 최신 동향을 논의했습니다. 이는 2019년 이후 처음 열린 오프라인 콘퍼런스였으며, 우리는 이 커뮤니티를 다시 한자리에 모을 수 있어 매우 기뻤습니다.
React Conf 2024에서는 React 19 RC, React Native의 새로운 아키텍처 베타 버전, 그리고 React 컴파일러의 실험 버전을 발표했습니다. 또한 커뮤니티에서도 React Router v7, Expo Router의 공용 서버 컴포넌트, RedwoodJS의 React 서버 컴포넌트 등을 발표했습니다.
1일 차와 2일 차의 전체 스트리밍 영상은 온라인에서 시청하실 수 있습니다. 이 글에서는 콘퍼런스에서 진행된 강연과 발표 내용을 요약했습니다.
1일 차
첫째 날은 Meta CTO Andrew “Boz” Bosworth의 환영사와 Meta의 React 팀을 이끄는 Seth Webster와 사회자 Ashley Narcisse의 소개로 시작되었습니다.
첫째 날의 기조연설에서 Joe Savona는 누구나 쉽게 뛰어난 사용자 경험을 구축할 수 있도록 하는 React의 목표와 비전을 공유했습니다. 이어서 Lauren Tan은 React의 현황을 발표하며 2023년 React 다운로드 수가 10억 회를 넘었고, 신규 개발자의 37%가 React로 프로그래밍을 배운다는 사실을 공유했습니다. 마지막으로 그녀는 React 커뮤니티가 React를 React 답게 만들기 위해 한 일들을 강조했습니다.
추가로 콘퍼런스에서 진행된 커뮤니티 강연도 확인하세요.
- Ryan Florence: 바닐라 React
- Lee Robinson: React 리듬 & 블루스
- Amy Dutton: React 서버 컴포넌트를 포함한 RedwoodJS
- Evan Bacon: Expo Router의 Universal React 서버 컴포넌트 소개
다음으로 기조연설에선 Josh Story와 Andrew Clark가 React 19의 새로운 기능과 React 19 RC를 발표했습니다. React 19 릴리스 포스트에서 모든 기능을 확인하고, 새로운 기능을 깊이 있게 다룬 다음 강연도 확인하세요.
- Lydia Hallie: React 19의 새로운 기능
- Sam Selikoff: React 파헤치기: React 19 로드맵
- Josh Story: React 19 심층 탐구: HTML 조정
- Aurora Walberg Scharff: React 서버 컴포넌트로 폼 향상
- Dan Abramov: 두 대의 컴퓨터용 React
- Kent C. Dodds: 이제 React 서버 컴포넌트를 이해합니다
마지막으로 Joe Savona, Sathya Gunasekaran, Mofei Zhang은 React 컴파일러가 오픈소스로 공개되었음을 알리고, 실험 버전을 공유했습니다.
컴파일러 사용법과 동작 방식은 관련 문서 및 관련 강연을 확인하세요.
1일 차 기조연설 전체 시청하기
2일 차
둘째 날은 Seth Webster의 환영사와 Eli White의 감사 인사, 그리고 사회자 Ashley Narcisse의 소개로 시작되었습니다.
2일 차 기조연설에서 Nicola Corti는 React Native의 현황을 발표하며 2023년 다운로드 수가 7,800만 건임을 공유했습니다. 또한 Meta에서 사용되는 2,000개 이상의 화면, 하루 20억 회 이상 방문 되는 Facebook 마켓플레이스의 제품 상세 페이지, Microsoft Windows의 시작 메뉴 일부와 대부분의 Microsoft Office 모바일/데스크톱 기능을 포함한 React Native 앱의 사례를 강조했습니다.
또한 Nicola는 라이브러리, 프레임워크, 다양한 플랫폼을 포함해 React Native를 지원하기 위해 커뮤니티가 한 모든 활동도 강조했습니다. 더 자세한 내용은 커뮤니티 강연을 참고하세요.
- Chris Traganos & Anisha Malde: 모바일 및 데스크톱 앱을 넘어선 React Native 확장
- Michał Pierzchała: React를 활용한 공간 컴퓨팅
Riccardo Cipolleschi는 React Native의 새로운 아키텍처가 베타 상태로 출시되어 앱에서 사용할 준비가 되었음을 발표하고, 새로운 기능 및 향후 로드맵을 공유했습니다. 더 자세한 내용은 아래 강연을 참고하세요.
기조연설에서 Nicola는 React Native 신규 앱 개발 시 Expo와 같은 프레임워크 사용을 권장한다고 발표하고, 새로운 React Native 홈페이지와 시작 가이드를 공개했습니다. React Native 문서에서 새 시작 가이드를 확인할 수 있습니다.
마지막으로 Kadi Kraman이 Expo의 최신 기능과 개선 사항, 그리고 Expo를 통한 React Native 개발 시작 방법을 공유하며 기조연설을 마쳤습니다.
2일 차 기조연설 전체 시청하기
Q&A
React와 React Native 팀은 매일 Q&A 세션으로 하루를 마무리했습니다.
- Michael Chan이 진행한 React Q&A
- Jamon Holmgren이 진행한 React Native Q&A
그리고…
접근성, 오류 보고, CSS 등 다양한 주제의 강연도 있었습니다.
- Kateryna Porshnieva: React 앱 접근성 해설
- Olivier Tassinari: Pigment CSS, 서버 컴포넌트 시대의 CSS
- Sunil Pai: 실시간 React 서버 컴포넌트
- Charlotte Isambert: React의 규칙 깨기
- Ryan Albrecht: 오류 100% 해결하기
감사드립니다
React Conf 2024를 가능하게 해준 모든 스태프, 발표자, 참가자분들께 감사드립니다. 너무 많아 모두 나열할 수 없지만, 특별히 몇 분께 감사드리고 싶습니다.
전체 행사 기획을 도와주신 Barbara Markiewicz, Callstack 팀, React Team Developer Advocate인 Matt Carroll께 감사드립니다. 행사 운영을 도와주신 Sunny Leggett와 Zero Slope 팀께도 감사드립니다.
사회를 맡아주신 Chief Vibes Officer Ashley Narcisse, Q&A 세션을 진행해 주신 Michael Chan과 Jamon Holmgren께 감사드립니다.
매일 환영사로 우리를 맞아주고 구조와 콘텐츠의 방향을 제시해 주신 Seth Webster와 Eli White, 애프터 파티에서 특별한 메시지를 전해 주신 Tom Occhino께 감사드립니다.
강연에 대한 세심한 피드백, 슬라이드 디자인, 그리고 전반적인 세부 사항을 신경 써 주신 Ricky Hanlon께 감사드립니다.
콘퍼런스 웹사이트를 제작해 주신 Callstack, 모바일 앱을 제작해 주신 Kadi Kraman과 Expo 팀께 감사드립니다.
행사를 가능하게 해 주신 후원자분들께 감사드립니다: Remix, Amazon, MUI, Sentry, Abbott, Expo, RedwoodJS, Vercel.
시각, 무대, 그리고 음향을 담당해 주신 AV 팀과 행사를 개최해 주신 Westin Hotel에도 감사드립니다.
지식과 커뮤니티에 관한 경험을 공유해 주신 모든 연사분께 감사드립니다.
마지막으로 현장과 온라인에서 참석하여 무엇이 React를 React 답게 만드는지 보여주신 모든 분께 감사드립니다. React는 단순한 라이브러리를 넘어선 커뮤니티입니다. 모두가 한자리에 모여 함께 배우고 공유하는 모습이 큰 영감이 되었습니다.
다음에 또 만나요!