# ¿Puedo usar routeAction en componentes de archivo único de glimmer?

**URL:** <https://meta.discourse.org/t/can-i-use-routeaction-in-glimmer-single-file-components/288936>\
**Category:** Development\
**Created:** [16 Diciembre, 2023 22:03 UTC](https://meta.discourse.org/t/can-i-use-routeaction-in-glimmer-single-file-components/288936 "2023-12-16T22:03:38Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)\
**Post date:** [17 Diciembre, 2023 09:52 UTC](https://meta.discourse.org/t/can-i-use-routeaction-in-glimmer-single-file-components/288936/3 "2023-12-17T09:52:24Z")

</div>

¡Gracias @Arkshine! Creo que entiendo cómo pasar acciones en un componente de Glimmer en general. Sin embargo, el helper `route-action` se movió a lo largo de la jerarquía de rutas para invocar una acción que no está declarada en el ámbito local. Así que podrías simplemente declararla en el componente, por ejemplo:

```plaintext
{{route-action "showLogin"}}
{{route-action "showCreateAccount"}}
{{route-action "composePrivateMessage"}}

```

Podría simplemente trabajar en la plantilla, preocuparme menos por la lógica invocada porque se pasa automáticamente (desde mi punto de vista :). Lo cual me gustó, pero no entiendo si alguna vez fue una buena práctica y si/cómo tendría acceso a eso ahora en un componente de Glimmer.

---

_[View the full topic](https://meta.discourse.org/t/can-i-use-routeaction-in-glimmer-single-file-components/288936)._
