I almost QUIT REACT NATIVE
- React Native 개발 중 겪은 2일간의 심각한 디버깅 문제(텍스트 깜빡임, 새 아키텍처, 패키지 및 빌드 문제)로 인해 개발을 포기할 뻔했습니다. 🤯
- 문제 발생 시 SwiftUI, Jetpack Compose, Flutter와 같은 다른 플랫폼으로 전환하려는 유혹을 느꼈지만, 이는 "남의 떡이 더 커 보인다"는 착각임을 깨달았습니다. 🌿
- React Native는 API 라우트, 빠른 개발 속도, Expo UI 컴포넌트, EAS 및 호스팅, 모든 플랫폼 타겟팅, Tailwind 통합, 라이브 리로드 등 독보적인 이점을 제공합니다. ✨
- 네이티브 개발 역시 끊임없는 재배포와 문제 발생으로 어려움을 겪으므로, 다른 플랫폼이 더 낫다는 생각은 사실이 아닙니다. 🚧
- React 및 React Native 생태계의 이점은 네이티브 플랫폼이 제공하는 어떤 이점보다 훨씬 크다고 결론 내렸습니다. ⚖️
- Expo 모듈을 통해 네이티브 기능을 React Native 앱에서 쉽게 활용할 수 있어, 네이티브 플랫폼 접근성도 유지됩니다. 🔗
- 고통스러운 경험에도 불구하고 React Native에 대한 열정을 되찾고 계속 나아가기로 결정했습니다. 🔥
- (추가적인 문제로) Apple 앱 심사가 일주일 넘게 지연되고 있어 새로운 어려움에 직면했습니다. ⏳
데브허브 | DEVHUB | I almost QUIT REACT NATIVE