Closed12
アーキテクチャ系
型系で気に食わないこと。
serviceで型定義とAPI呼び出し
hooksはカスタムフック。
componentsのprops。
propsの型とserviceで定義したAPIの型がhooksでマッピングされている状態。
reqでもresでもデータマッピングするのか。
reqはserviceでマッピング、resはhooksでマッピングというキモい形になっている気がする。
componentsのprops。を
interface Props {
title: string
description?: string
to: string
icon?: string | any
children?: any
layout?: 'vertical' | 'horizontal'
}
こういう形ではなくて、
interface Props ; CustomTypeみたいな形にしている。
ので、typeが溢れる。
ただ、モジュール内の型として、型を定義することで舵を切ったため。再考が必要だということ。
これはただ、マッピングが様々な所でされるという懸念を表明しただけっぽい
hooksで管理、まとめた。以上。決。
編集と詳細でhooksを分けるべきか。
感覚的には分けたほうが上手くいくのではないかと感じる。
ただ、useSWRのkeyを同一にしたい。
これが保証される。乃至は明示的であれば分ける選択が取れる。
SWRの扱いづらいところ。
- keyの指定とsrevices層呼び出し関数の関連性
- keyがfalsyな時発火しないをkey以外の指定材料がある時(詳細でidとか)
- optionalの分離
- GET的なPOST(これはそもそもswr設計意図に反している)
commonとfeatures/componentsと。
命名が気になり。commonって何?とならんか。。
commonとutilの差分もパッと見?ではないか。
このスクラップは2024/10/06にクローズされました