When I was developing a component, for some unknown reason, the component output render three times every time I clicked it.
my src/lib/components/*.react.js:
And my usage.py
import dash_toastify
from dash import Dash, callback, html, Input, Output
app = Dash(__name__)
app.layout = html.Div([
dash_toastify.DashToastify(
id='output',
label = "a",
),
html.Button("show error",id='click')
])
@callback(Output('output', 'label'), Input('click', 'n_clicks'))
def display_output(value):
print(1)
return "s"
if __name__ == '__main__':
app.run_server(debug=True)