Giao tiếp với REST API một cách type-safe bằng openapi-typescript + react-query
(gist.github.com/seonghyeonkimm)<p>- Sử dụng OpenAPI Specs do backend cung cấp cùng với openapi-typescript để tạo type cho parameters và response của API<br />
- Tận dụng các type utils do ts-toolbelt cung cấp để viết những utility type cần thiết<br />
- Sử dụng các typing được openapi-typescript sinh ra cùng với các utility type tạo bằng ts-toolbelt để tạo `useOAIQuery`, một lớp bọc cho `useQuery` của react-query, từ đó giúp việc giao tiếp với server vừa type-safe vừa thuận tiện hơn; bài viết này tóm tắt ngắn gọn thử nghiệm đó.</p>
Chưa có bình luận nào.