Arrow Function
↔ compact Anon Function w/o bind to this
keyword or Args Object
aka Arrow-Fn, Arrow
!can't use as Constructor Function
References
Run [
useEffect()](useeffect) only [
Cleanup](cleanup-function) for [
Unmount](unmount)
↔ double Arrow Function to return Cleanup Function
useEffect(() => () => CLEANUP(),
[] )