I am launching coroutines from a Fragment, and I have the understanding that
lifecycleScope.launch {}
and
viewLifecycleOwner.lifecycleScope.launch {}
are basically the same thing in most circumstances.
Is there a benefit to using one over the other when launching a coroutine from inside a Fragment?