正解はマウント時のみ実行です。コンポーネントが初めてレンダリングされた時だけ実行され、その後の再レンダリングでは実行されません。依存配列を省略すると毎回実行、依存配列に値を指定するとその値が変更された時のみ実行されます。