# Designing components

Learn how to smartly design and reuse your components.

> **Looking for something specific?**
>
> Use the search bar at the top of the page or press `/` to quickly search through the documentation.

Use the summary below to quickly jump to a specific topic:

- [Best practices](/immersion/guides/designing-components/best-practices): Learn the best practices for designing components.
- [Refactoring strategies](/immersion/guides/designing-components/refactoring): Discover the different strategies for refactoring components.
