Custom handlers Diagram

  1. R sends a message using session$sendCustomMessage(type, message).

  2. JS apply a defined action based on Shiny.AddCustomMessageHandler.