 and controllers to implement action handlers
with names like <code>deleteTodo</code> or <code>songDidPause</code> instead of vague names
like <code>click</code> or <code>pause</code> that may be ambiguous to other developers when
read out of context.</p>
<p>Another way to think of component actions is as the <em>public API</em> of your
component. Thinking about which events in your component can trigger
actions in their application is the primary way other developers will
use your component. In general, ke