이번 프로젝트에서 나름(?) 공 들이고 있는게 table 이다. 아직 MVP 단계에서 어떠한 기능이 들어갈지 명확하지 않긴 하지만 사용자의 편의 기능을 많이 제공하고 싶어서 확장성을 넓혀 놓고 있다.
그래서 headless
table 라이브러리인 react-table
을 사용한 것이다.
근데 이게 typescript
지원이 영 시원치않다. 내장된 기능을 사용하다보면 typing이 되어 있지 않은 api 들이 속속 나오곤 하는데 case 마다 구글링을 통해 해결하고 있지만, 단순히 any
로 틀어막아 놓은 것이라 영 불만족스럽다.
근데 아무리 생각해도 weekly download가 90만이 넘어가는 라이브러리가 이렇게 허술할까.. 싶다. 그래서 typescript 환경에서는 어떻게 사용되고 있는지 조금 더 조사를 해보려는 생각이다.
12월 말까지, 예상 기간이기도 하고 아직 back단에서 end-point가 나오지 않아 조금은 더 시간을 투자해봐도 괜찮을 것 같다.
아,
react-final-table
쓸까...