Why should custom Hook logic remain pure during rendering?
Because custom Hooks only execute once when mounted
Because Hooks rerun whenever their parent component re-renders
Because React memoizes Hook bodies automatically
Because side effects inside Hooks are deferred until commit
This is a premium drill. Continue on to the next free drill in the sequence.