| This is an old post, but it’s still popular, so I wanted to make sure anyone who finds it through a search gets the current answer. Callbacks with no outputs have been supported since Dash 2.17: dash.plotly.com Callbacks with No Outputs - Advanced Callbacks | Dash for Python Documentation | … In this case, prevent_initial_call will prevent the update_output() callback from firing when its input is first inserted into the app layout as a result of the display_page() callback. |