If you want to set a timestamp once when items change, do it outside map, like:
const timestamp = useMemo(() => Date.now(), [items]);
const processedItems = useMemo(() => {
  return items.map(item => ({
    ...item,
    processed: true,
    timestamp,
  }));
}, [items, timestamp]);