Avatar
Avatar
yuki.noseda
自分がたまに見かけてるのは、APIレスポンスのstructをvarで定義してると、UI操作でも同じstruct使って、UI側で必要な値をそのstructに追加してレスポンスにはない値が生えてて、みたいにstructが育っていっちゃうケースで、letにしてるとUI操作では違うstruct使う習慣になるのでそういうの防ぎやすい気がする、とかはあります
omochimetaru 12/4/2024 6:06 AM
APIレスポンスの型をUI側で使う場合、本当にレスポンスをそのまま保存するみたいな状況に限るべきで、UIロジックのモデルとして使ってしまっているのは良くないですね。 僕はAPI用の型は API みたいなprefixをつけてそうだとわかるようにして、UIロジックで取り回すエンティティとは(必要なら)区別してますね。 (edited)