# Refactoring strategies

Discover the different strategies for refactoring 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:

- [Duplicate and replace](/immersion/guides/designing-components/refactoring/duplicate-and-replace): Learn how to make isolated changes by duplicating components.
- [Duplicate and modify](/immersion/guides/designing-components/refactoring/duplicate-and-modify): Learn how to edit a component without unwanted changes elsewhere.
- [Flatten and merge](/immersion/guides/designing-components/refactoring/flatten-and-merge): Learn how to flatten structures to reduce nesting level.
