# 토픽 목록 항목의 style 속성을 동적으로 수정하기

**URL:** <https://meta.discourse.org/t/modifying-style-attribute-dynamically-on-topic-list-item/346415>\
**Category:** Development\
**Created:** [1월 9, 2025, 11:08오후 UTC](https://meta.discourse.org/t/modifying-style-attribute-dynamically-on-topic-list-item/346415 "2025-01-09T23:08:10Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [1월 30, 2025, 1:38오후 UTC](https://meta.discourse.org/t/modifying-style-attribute-dynamically-on-topic-list-item/346415/9 "2025-01-30T13:38:17Z")

</div>

David, 다른 질문이 하나 있습니다. didInsert, didUpdate, willDestroy와 같은 Glimmer 이벤트에 새로운 API를 통해 접근(hook)하는 것이 가능한가요?

예를 들어 didInsert 시점에 추가적인 JavaScript를 실행하고 싶은데, 현재는 @on과 modifyClass를 통해 처리되고 있습니다.

> <https://github.com/merefield/discourse-tc-topic-list-previews/blob/2e7dadadc14bf7fe9c2fd8f123bd3ecbb36e49af/javascripts/discourse/initializers/preview-edits.js.es6#L112>

(참고로, 이 부분은 새 Topic으로 분리해도 좋습니다.)

일단 여기서는 당신의 기법을 시도해 보겠습니다:

> <https://github.com/discourse/discourse-topic-thumbnails/blob/4e4fc54ace3cfdce2299c74c03c631780363d7b9/javascripts/discourse/connectors/before-topic-list-body/topic-list-masonry-styles.gjs#L6>

---

_[View the full topic](https://meta.discourse.org/t/modifying-style-attribute-dynamically-on-topic-list-item/346415)._
