title: Inject viewModel to @Composable
body: <p>I have viewModel for my ProfileScreen.</p>
  <pre><code>@Composable
  fun ProfileScreen() {
      val viewModel: ProfileViewModel = viewModel()
      ...
  }
  </code></pre>
  <p>Every time when I call ProfileScreen, new viewModel is created. How can I created only one viewModel instance for my ProfileScreen. I tried to inject viewModel following <a href="https://insert-koin.io/docs/reference/koin-android/compose/" rel="noreferrer">https://insert-koin.io/docs/reference/koin-android/compose/</a> but when I try</p>
  <p>val viewModel: ProfileViewModel = viewModel()</p>
  <p>Android Studio throws error.</p>