Closed hrk091 closed 2 years ago
https://github.com/cloudnativedaysjp/dreamkast-ui/pull/237
でRTK Queryを導入したが、pagesの一部箇所だけの導入となっている。 全体のUXと内部品質改善のためにはopenapi-clientをreplaceするほうがベターなので、openapi-clientを使用している箇所を全てreplaceしたい。
ざっと調べた限り、以下が対象となる。
./components/TalkSelector/TalkSelector.tsx ./components/Track/Track.tsx ./components/TrackSelector/TrackSelector.tsx ./components/Chat/internal/ChatBox/ChatMessageMenu/ChatMessageMenu.tsx ./components/Chat/internal/ChatBox/ChatBox.tsx ./components/Chat/internal/ChatBox/internal/ChatMessage/ChatMessage.tsx ./components/Chat/internal/ChatMessageRequest/index.ts ./components/Chat/Chat.tsx ./components/Layout/Layout.tsx ./components/IvsPlayer/IvsPlayer.tsx ./components/Sponsors/Sponsors.tsx ./components/Menu/DesktopMenu.tsx ./components/Menu/MobileMenu.tsx ./components/TalkInfo/TalkInfo.tsx ./pages/[eventAbbr]/ui/index.tsx
Accentapce Criteria
openapi-clientを除去しようと思うと型を全てRTK Queryのものにreplaceする必要があり、scopeが大きくなりすぎるので、このissueのscopeはRTK Queryにreplaceするところまでとする。
https://github.com/cloudnativedaysjp/dreamkast-ui/pull/237
でRTK Queryを導入したが、pagesの一部箇所だけの導入となっている。 全体のUXと内部品質改善のためにはopenapi-clientをreplaceするほうがベターなので、openapi-clientを使用している箇所を全てreplaceしたい。
ざっと調べた限り、以下が対象となる。
Accentapce Criteria