Skip to content

This function creates a reactive trigger that can be used to trigger reactive expressions manually in a Shiny application.

Usage

makereactivetrigger()

Value

A list containing two functions:

depend

A function to establish a reactive dependency.

trigger

A function to increment the reactive value, thus triggering the reactive dependency.

Examples

if (FALSE) { # \dontrun{
trigger <- makereactivetrigger()

# Define a reactive expression that depends on the trigger
observe({
  trigger$depend()
  # Code that depends on the reactive trigger
})

# Manually trigger the reactive expression
trigger$trigger()
} # }