읽은 글들 (~23.3.25)
2023. 3. 25.
React Native
리액트 네이티브로 13년 된 네이티브 앱 전환하기
작은 회사가 인적 리소스 부족을 극복하고 생산성을 극대화하기 위해 React Native 를 사용하고 큰 회사는 충분한 인적 리소스로 각각의 플랫폼의 성능 및 안정화를 위해 네이티브로 구현한다, 고 생각해왔다. 그래서 시작을 React Native 로 했더라도 회사 규모가 어느정도 커지면 React Native 에 존재하는 각종 이슈들에서 해방되기 위해 네이티브 개발자를 구하면서 네이티브 앱으로 모두 넘어간다고 말이다.
그런데 아무래도 내 식견이 짧았던 모양이다. 리디는 반대의 선택을 했다. 처음에는 안드로이드/iOS 앱을 네이티브로 각각 구현하다가, 생산성과 일관성을 위해 React Native 로 전환했다는 것이다.
이러한 결정을 하고 실행에 옮겼다는 것이 매우 인상적이다. 쉬운 일도 빨리 할 수 있는 일도 아닐 뿐더러, 전환하는 동안 회사 입장에서는 서비스 개발을 위한 인적 리소스를 빼앗기는 것이고, 개발자 입장에서는 커리어 걱정을 하지 않을 수 없기 때문이다. 서로의 신뢰와 의지가 없다면 절대 할 수 없는 일이다.
글의 내용 중 기술적인 부분은 네이티브 개발자 관점의 비중이 더 크기 때문에 잘 모르는 내용이 많긴 하지만, 네이티브에서 React Native 로 전환함에 있어 생기는 이슈에 대해 간접 체험해볼 수 있다.