Loading homepage
Input: useEffectOnce(() => { console.log("mounted"); return () => console.log("unmounted"); }); Output: Runs setup on mount and cleanup on unmount; rerenders do not repeat setup.
A mount-only effect with normal React cleanup behavior.