Is there a simpler example? Iām not groking this entirely, for example in this callback:
@app.callback(
Output({"item": ANY}, "style"),
[Input({"item": ANY, "action": "done"}, "value")]
)
Input mostly looks the same to me and I would describe as āAll elements that have id with item as a key and action as a key with itās value doneā, but Output means 1 of 3 possible things to me:
-
All elements that have id with item as a key (including circular references)
-
All elements that have id with item as a key and no other keys in their id
-
All elements that have id with item as a key but automatically excluding circular references if input and output are the same or create circular references somewhere in the possible Directed Graph.
Am I getting Input right and are one of my guesses at what Output means correct?