Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

2026-09-18から1日間の記事一覧

useRefのcurrentをgetterで定義してアクセスされるまで計算しない

const latestCartItems = useLatest(cartItems); const hasOutOfStockItemRef = useRef({ get current() { return latestCartItems.current.some(item => !item.inStock); }, }).current; 思いつけば単純なんだけどコレでいける。 なお、useMemoで書いたほう…