React Bootstrap's `as` Prop: Polymorphic Components Without Wrapper Hell
React Bootstrap's `as` prop lets any component render as a different HTML element or custom component — preserving styling, refs, and accessibility. Learn the pattern, TypeScript typing, and the gotchas that bite when wrapping router links or custom components.