menuIdだけ先頭にmenuをつけているのは、なぜですか?

コンポーネントにメニュー以外のデータも渡すことになった場合、id だとどのデータの ID なのかがわかりにくくなるからです。
2024年1月14日
ユーザー

Menuコンポーネントに渡す属性ですが、

<Menu
  key={menu.id}
  menuId={menu.id}
  count={counts[menu.id]}
  name={menu.name}
  price={menu.price}
  onDecrement={decrementMenu}
  onIncrement={incrementMenu}
/>

countnamepriceという属性名に対し、

menuIdだけ先頭にmenuをつけているのは、idという属性名は推奨されないということですか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(3)