> For the complete documentation index, see [llms.txt](https://docs.avonnicomponents.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.avonnicomponents.com/dynamic-components/component-builder/resources.md).

# Resources

The **Resources** menu is your central hub for managing the building blocks of your Dynamic Components projects. Think of it as your organized toolbox where you keep all the essential pieces you need to create powerful and interactive user interfaces.

## **What's Inside?**

[**Constants**](/dynamic-components/component-builder/resources/constant.md)**:** Define fixed values that you can reuse throughout your project. This is great for API keys, default settings, or frequently used text strings.

[**Formula**](/dynamic-components/component-builder/resources/formula.md)**:** Create dynamic calculations and expressions to manipulate data and control component behavior. Use formulas to personalize content, perform calculations, or make decisions based on user input.

[**Variable**](/dynamic-components/component-builder/resources/variable.md)**:** Store and manage data that can change during your application's runtime. Variables can hold user input, record information, or calculate results.

## **Why is the Resources Menu Useful?**

* **Organization:** Keep your project tidy and maintainable by centralizing key resources.
* **Reusability:** Define a constant or formula once and use it multiple times throughout your project, saving time and effort.
* **Flexibility:** Create dynamic and responsive interfaces using variables and formulas to adapt to user interactions and data changes.
* **Efficiency:** Access and manage all your project's elements (components).

## **What Can You Do with Resources?**

* **Personalize Content:** Use variables and formulas to tailor the user experience based on individual preferences or data.
* **Create Dynamic Interactions:** Show or hide components, update values, and trigger actions based on user input or calculated results.
* **Streamline Development:** Define reusable constants and formulas to avoid repetition and improve consistency.
* **Build Complex Logic:** Combine variables, formulas, and components to create sophisticated applications with advanced functionality.

The Resources menu is indispensable for building dynamic and efficient user interfaces with Avonni Dynamic Components. Master its features to unlock your projects' full potential.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.avonnicomponents.com/dynamic-components/component-builder/resources.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
