Run Effect on specific renders
call useEffect()
with relevant data in Deps Array
useEffect(() => { document.title = title
}, [title] )
only update when title changes; where title change is a side-effect
update state value from property; controlled input component
const [email, setEmail] = useState();
useEffect(() => setEmail(value),
[value] )