useId is best for stable IDs in rendered markup, especially accessibility relationships, not for identifying records or list items.