Everyone seems to know this, but here is a good refresher in case I ever forget.
useEffect(() => { console.log('I am a component, 1 render') }, [true]);
Pointed empty array works you dont need true, My paranoid self thought that I read in the documentation that empty array would track all. This was not the case.
useEffect(() => { console.log('I am a component, 1 render') }, []);
https://gist.github.com/clintonlunn/410e6db90866c5e2f9cff70a32e79afd
@harmolipi