ご質問はzoomの
Q&Aボタンより
お送りください
質問募集中
※ 匿名でのご質問も
可能です
2023.11.06「LT&ディスカッション5ラウンド!うひょさん‧よしこさんと改めて考えるReactコンポーネント設計」
実況はこちら
#Offers_Reactコンポーネ
ント設計で投稿しよう!
11
LT②「構造」 うひょ⽒
1コンポーネント1フックが好き
コンポーネントのロジック部分を抜き出して隣に置くことで、
ロジックのアウトプットが明確になる。
ロジックの中間状態を全部JSXから参照されたりすると
将来的に wow なことになりがち。
const QRCode = () => {
const { imageUrl } = useQRCodeLogic();
return

;
};
const useQRCode = () => {
const imageUrl = use(...);
return {
imageUrl,
element:
};
};
コンポーネントとフックの依存関係を
逆にするとrender hooksパターンになる