Skip to main content

React Native at F8 and Open Source Podcast

· 4 min read
Christoph Nakazawa
Christoph Nakazawa
Former Engineer at Facebook

이번 주, Eli WhiteF8 2019에서 페이스북의 안드로이드와 iOS 앱에서의 React Native에 대해 발표했다. 지난 2년간 진행한 작업과 앞으로의 계획을 공유하게 되어 기쁘게 생각한다.

페이스북 개발자 웹사이트에서 영상을 확인해 보자:

React Native에 관한 F8 발표

발표 내용 요약:

  • 2017년과 2018년에는 React Native로 개발된 가장 큰 제품인 Facebook의 Marketplace에 집중했다. Marketplace 팀과 협력해 제품의 품질을 개선하고 사용자 경험을 더욱 즐겁게 만들었다. 현재 Marketplace는 Facebook 앱 내에서 Android와 iOS 모두에서 가장 높은 품질을 자랑하는 제품 중 하나다.
  • Marketplace의 성능은 특히 중급 Android 기기에서 큰 도전이었다. 지난 한 해 동안 시작 시간을 50% 이상 단축했고, 더 많은 개선이 진행 중이다. 가장 큰 개선 사항들은 React Native에 통합되어 올해 후반에 커뮤니티에 공개될 예정이다.
  • React Native를 통해 Facebook이 필요로 하는 고품질의 고성능 앱을 구축할 수 있다는 확신을 얻었다. 이 확신은 React Native의 핵심을 재구성하는 것과 같은 더 큰 도전에 투자할 수 있게 해주었다.
  • Microsoft는 React Native for Windows를 지원하고 사용하며, 개발자들이 자신의 전문 지식과 코드베이스를 활용해 Microsoft의 Universal Windows Platform에 렌더링할 수 있도록 한다. 다음 주에 열리는 Microsoft Build에서 이에 대해 더 자세히 들을 수 있다.

오픈소스에 관한 React Radio 팟캐스트

Eli의 발표는 최근 진행한 오픈소스 작업에 대한 이야기로 마무리된다. 우리는 3월에 진행 상황을 업데이트했고, 최근 Nader DabitGant Laborde가 Christoph를 초대해 그들의 팟캐스트 React Native Radio에서 React Native와 오픈소스에 대해 이야기를 나눴다.

팟캐스트 하이라이트:

  • 페이스북의 React Native 팀이 오픈소스를 어떻게 바라보는지, 그리고 React Native와 같은 규모의 프로젝트를 위한 지속 가능한 커뮤니티를 어떻게 구축하고 있는지 이야기했다.
  • Lean Core 프로젝트의 일환으로 여러 모듈을 제거하는 작업을 진행 중이다. WebView와 React Native CLI와 같은 모듈은 분리된 이후 100개 이상의 Pull Request를 받았다.
  • 다음으로는 React Native 웹사이트와 문서를 전면 개편하는 데 집중할 예정이다. 계속 지켜봐 주세요!

이번 에피소드는 곧 여러분이 즐겨 사용하는 팟캐스트 앱에서 확인할 수 있다. 또는 아래에서 바로 녹음본을 들을 수 있다: