Why are generic abstractions like useMount(fn) discouraged in React?
Because React prevents custom Hooks from wrapping Effects
Because they hide dependencies from the Hooks linter and break reactivity reasoning
Because custom Hooks cannot return cleanup functions
Because mount-only logic only works in class components