openapi
Catatan teknis seputar web development, DevOps, dan integrasi AI.
2 artikel
- 08.59frontend
Category Picker Salah Modul Saat Edit: Tri-State yang Benar
Dropdown kategori yang benar untuk create ternyata salah untuk edit. Tri-state moduleScope dan effect yang menunggu scope resolve.
TL;DR: Gue kira dropdown ngaco karena loading lemot, ternyata fetch-nya kecepetan sebelum tau modulnya apa. Solusinya pake tri-state buat moduleScope, jadi kalo masih undefined ditahan dulu jangan fetch. Begitu modul udah jelas baru fetch kategori, hasilnya jadi akurat nggak ketuker lagi.
#react#typescript#openapi - 04.21backend
Export XLSX dari Go dan Tebakan Binary yang Meleset
openapi-fetch ternyata punya parseAs blob. Yang bikin gesek itu typing format: binary dan alur unduhan DOM.
TL;DR: Awalnya dikira openapi-fetch nggak bisa handle file binary jadi pakai fetch manual aja. Ternyata bisa return blob, cuma typing-nya jadi string jadi tetep ribet plus urusan download-nya emang kerjaan DOM. Di backend export-nya pake excelize, filter modul ketat dan kalau data kosong tetep ngasih file dengan header biar nggak error.
#go#excelize#openapi-fetch