reactive.effect
from shiny import App, Inputs, Outputs, Session, reactive, ui app_ui = ui.page_fluid( ui.input_action_button("btn", "Press me!") ) def server(input: Inputs, output: Outputs, session: Session): @reactive.effect def _(): ui.insert_ui( ui.p("Number of clicks: ", input.btn()), selector="#btn", where="afterEnd", ) app = App(app_ui, server)
Restrict execution
무조건실행되지 않게, @reactive.event(input.btn) 추가
def server(input: Inputs, output: Outputs, session: Session): @reactive.effect @reactive.event(input.btn) def _(): ui.insert_ui( ui.p("Number of clicks: ", input.btn()), selector="#btn", where="afterEnd", ) app = App(app_ui, server)