---
title: "Flowchart to determine whether to create a custom rendering"
slug: "flowchart-to-determine-whether-to-create-a-custom-rendering"
abstract: "Do you need to create a custom component or is there another solution?"
---
# Flowchart to determine whether to create a custom rendering

Use the following flowchart to help decide whether you need to create a custom component.

![SXA_infograhic_without_links.ai](https://doc.sitecore.com/api/markdown-image/xp/en/developers/sxa/103/sitecore-experience-accelerator/images/SXA_infograhic_without_links.ai)

The letters in the flowchart correspond to topics that provide you with more information:

| Number in flow chart | Related topic |
| --- | --- |
| A | [Walkthrough: Building a simple rendering](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/walkthrough--building-a-simple-rendering.html) |
| B | [Add a style for a rendering](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/add-a-style-for-a-rendering.html) |
| C, E, G | [Copy and customize a rendering](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/copy-and-customize-a-rendering.html) |
| D | [Embed HTML in SXA](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/embed-html-in-sxa.html) |
| F, I | [Create a rendering variant](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/create-a-rendering-variant.html) |
| H | [Add a data source setting for an existing rendering](https://doc.sitecore.com/xp/en/developers/sxa/103/sitecore-experience-accelerator/add-a-data-source-setting-for-an-existing-rendering.html) |