This type of thing is my response to anyone who says "your code should be clear enough that it doesn't need comments": you can't encode external invariant into source code
function DatePicker() {
function handleDateChange(event) {
preventDialogFoobarFromClosing(event);
...
}
return (
<ThirdPartyDatePicker
onChange={handleDateChange}
/>
);
}
function preventDialogFoobarFromClosing(event) {
event.preventDefault();
} doNotTriggerEventInFoobarJS()