# ¿Cómo puedo actualizar la lista de temas después de hacer un cambio?

**URL:** <https://meta.discourse.org/t/how-can-i-update-the-topics-list-after-making-a-change/354537>\
**Category:** Development\
**Created:** [26 Febrero, 2025 02:38 UTC](https://meta.discourse.org/t/how-can-i-update-the-topics-list-after-making-a-change/354537 "2025-02-26T02:38:42Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![bitmage](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bitmage/32/389881_2.png) [@bitmage](https://meta.discourse.org/u/bitmage)\
**Post date:** [26 Febrero, 2025 02:38 UTC](https://meta.discourse.org/t/how-can-i-update-the-topics-list-after-making-a-change/354537/1 "2025-02-26T02:38:42Z")

</div>

He implementado un botón personalizado en el menú de acciones de la publicación que “expulsa” la publicación del hilo del tema actual. Es una acción disponible para el autor del tema que esencialmente realiza la operación de mover, pero con menos clics. La operación de backend se realiza a través de un nuevo punto final de API personalizado. Mi botón funciona, excepto que tengo que actualizar manualmente la página para ver que la publicación se ha movido.

Después de la actualización, la publicación se ve así:

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/7/f/57f0a238c962eb4074e350a05dfdb3a525e23af1.png)

Mi pregunta es, ¿cuál es la mejor manera de actualizar el DOM con este cambio? Idealmente, solo reemplazaría la publicación con el marcador de posición dividido que se muestra arriba, y evitaría actualizar toda la página o la lista completa de temas.

Me imagino que, si mi punto final de API devuelve el tema modificado, entonces solo necesito reemplazar/inyectar la nueva publicación en la lista de temas.

Así que supongo que esto es una pregunta sobre cómo funciona la gestión del estado dentro de Discourse y cómo puedo conectarme a ese ciclo de vida.

---

_[View the full topic](https://meta.discourse.org/t/how-can-i-update-the-topics-list-after-making-a-change/354537)._
