データを編集したときどうする? export const useData = ( page: number, ): { items: Item[]; totalPages: number } => { return use(fetchWithCache(page)); }; useさん「ステートを更新したい? うちそれやってないんで」 13 実際の実装 const { items: fetchedItems, totalPages } = useData(currentPage); const [itemsLocalDiff, setItemsLocalDiff] = useState(new Map()); const items = useMemo(() => { return fetchedItems.map((item) => { const localDiff = itemsLo