Why is it usually safe to omit dispatch from an Effect dependency array?
Because dispatch functions never trigger re-renders
Because React guarantees the dispatch function identity stays stable
Because Effects automatically ignore reducer dependencies
Because dispatch is internally memoized with useMemo