IOS | Android |
---|---|
! |
이번에 맡은 일 중에 아래와 같은 carousel을 만들어야 했다.
사실 캐러셀은 처음 react를 접했을때나 지금이나 수 많은 라이브러리들이 존재하는데,
요즘 따라 react-native를 하면서 라이브러리들을 찾아보면 단지 RN 기본 API에 스타일 조금 입히고
함수 몇개 넣어서 라이브러리로 만든것들이 많다. 사실 내가 필요한 기능은 해당 라이브러리의 극히 일부이고
회사에선 CTO님도 보시고 간단한 기능이면 굳이 라이브러리 쓰지 말라고 하시는데,
처음엔 왜 나를 힘들게 하지라고 생각했지만 지금은 내가 스스로 라이브러리를 보면 yarn add
가 아니라
리드미를 좀 자세히 읽어보고 src 폴더를 들어가서 어떻게 구현 했는지 찾아보게 되는 습관이 생겼다.
개발자로서 이런 호기심은 상당히 도움이 많이 될 것 같다.
지금 프로젝트에서 여러화면에 캐러셀이 사용되는 곳이 많아서 코드도 재사용 할겸 컴포넌트화 하면서 일종의 라이브러리처럼 만들어 봤다.
아직 npm에 올려서 라이브러리 등록을 한건 아니지만 react-native를 시작한지 얼마 안된 분들에게 도움이 됐으면 해서 깃헙에 공유를 했다.
react-native-carousel-kingth 해당 링크롤 통해 코드를 확인 할수 있다.
image 를 넣고 싶은데 source 로 넣나요?