서드파티 라이브러리를 신뢰할 수 없음


리액트 네이티브 커뮤니티가 활발해지고 서드파티 라이브러리도 많이 나왔습니다. 하지만 개발하면서 느낀 것은 이들 라이브러리의 완성도가 천차만별하다는 것입니다.


예를 들어볼게요. 어떤 라이브러리는 Android 개발자가 메인 개발자였는지, Android의 완성도는 높았지만 iOS는 동작이 상이하거나 퍼포먼스가 떨어지는 쪽으로 구현이 되어있었어요. 또 네이티브 구현은 완벽한데, 리액트의 랜더 트리에 대한 이해도가 부족한 탓인지 과하게 리랜더를 타는 경우도 있었고요. 기능에 따라 네이티브와 프론트 기술 셋을 모두 다뤄야 하다 보니, 라이브러리의 완성도 차이가 곧잘 있었습니다.


그래서 라이브러리를 선택하려면 네이티브와 프론트 코드를 한 번씩 확인해야 했어요. 그런데도 나중에 문제가 발견되어 대체할 라이브러리를 찾거나, 직접 만들어야 하는 지경에 이르기도 했습니다.


https://ridicorp.com/story/react-native-ridibooks-ap/





리액트 네이티브만의 문제는 아닐거 같은데 암튼 골치아프겠네