If you have doubts about what to use as a key for LaunchedEffect in Jetpack Compose:

1️⃣ Think of it as the input/s for your effect. If it changes, the effect needs to get re-run.
2️⃣ Pick something that is captured within the LaunchedEffect lambda.

Discussed in @ComposeInternal