Comunicación con una API REST de forma type-safe usando openapi-typescript + react-query
(gist.github.com/seonghyeonkimm)-
A partir de las especificaciones OpenAPI provistas por el backend, se generan tipos para los parámetros y las respuestas de la API usando openapi-typescript
-
Se escriben los tipos utilitarios necesarios aprovechando las type utils que ofrece ts-toolbelt
-
Usando los typings generados por openapi-typescript y los tipos utilitarios creados con ts-toolbelt, se crea
useOAIQuery, que envuelveuseQueryde react-query, para habilitar una comunicación con el servidor type-safe y un poco más conveniente; este texto resume brevemente ese intento.
Aún no hay comentarios.