# Component proxies

So far we've seen that components are instances of classes, so we can use the methods and properties it provides. Under the hood, Bemtv is built essentially from Javascript proxies.

Component proxies is the combination of Javascript proxies with component instances, the result of which is one of the most powerful features of Bemtv, basically we can create an object that will be an intermediary between the instance of a component and the resources you want to use, which should simulate the instance of a certain component in any part of your application.

> The next pages will bring some methods and functions that allow you to make use of this feature.


---

# Agent Instructions: 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:

```
GET https://bemtv.gitbook.io/bemtvjs/component-proxies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
