useEffectEvent フックを使って useEffect ともっと上手く付き合おう