A Callback is a function passed to another function or component so it can be called later when a condition or event occurs.
Callbacks appear in asynchronous APIs, event handlers, user-interface code, and integration frameworks.
Related concepts include Source Code and Syntax.