# Frequent questions

- [Is it advisable to declare events using the props API?](/doc/guides/frequent-questions/is-it-advisable-to-declare-events-using-the-props-api.md): It is not recommended to use the props API to create an event, as this callback associated as props will have the following limitations:
- [How to declare events for your component at the type level for TSX?](/doc/guides/frequent-questions/how-to-declare-events-for-your-component-at-the-type-level-for-tsx.md)
- [When and why to use shadowDom?](/doc/guides/frequent-questions/when-and-why-to-use-shadowdom.md)
- [Can I use Atomico in browsers without ESM support?](/doc/guides/frequent-questions/page.md)
