서드파티 라이브러리를 신뢰할 수 없음
리액트 네이티브 커뮤니티가 활발해지고 서드파티 라이브러리도 많이 나왔습니다. 하지만 개발하면서 느낀 것은 이들 라이브러리의 완성도가 천차만별하다는 것입니다.
예를 들어볼게요. 어떤 라이브러리는 Android 개발자가 메인 개발자였는지, Android의 완성도는 높았지만 iOS는 동작이 상이하거나 퍼포먼스가 떨어지는 쪽으로 구현이 되어있었어요. 또 네이티브 구현은 완벽한데, 리액트의 랜더 트리에 대한 이해도가 부족한 탓인지 과하게 리랜더를 타는 경우도 있었고요. 기능에 따라 네이티브와 프론트 기술 셋을 모두 다뤄야 하다 보니, 라이브러리의 완성도 차이가 곧잘 있었습니다.
그래서 라이브러리를 선택하려면 네이티브와 프론트 코드를 한 번씩 확인해야 했어요. 그런데도 나중에 문제가 발견되어 대체할 라이브러리를 찾거나, 직접 만들어야 하는 지경에 이르기도 했습니다.
https://ridicorp.com/story/react-native-ridibooks-ap/
리액트 네이티브만의 문제는 아닐거 같은데 암튼 골치아프겠네
서드파티 신뢰 못하는건 어디나 똑같은데 RN은 좀심한듯
글에 써진대로 동시에 커버해야할 영역이 좀 부담스러울거 같다 내가 라이브러리 만든다 생각해보면
공짜로 주는건데 환경 2개 커버하라고까지 하니
꼬우면 자기가 고쳐서 기여해야지 기여실적 개꿀인데
에어브엔브도 rn 접음 ㅇㅇ
RN 써드파티는 완성도나 호환성 고려한게 많이없음.ㅋㅋㅋ
patch-package켜라 - whatever we can do it