useEffect

// runs func when anything changes
useEffect(func)

// runs when value changes
useEffect(func, [value1, value2])