title: Jetpack Compose LazyList Scroll Position
body: <p>I have <em>LazyColumn</em> which contains data i collect from viewmodel. Problem is when i change screen orientation or navigate to another composable and return, my composable can't save scrollstate. I'am not sure if i use <em>rememberLazyListState</em> correctly. Appreciate any help.</p>
  <pre><code>    @Composable
      fun UsersScreen(mainNavController: NavHostController, viewModel: UsersViewModel = hiltViewModel()) {
          val users = viewModel.users.collectAsState(listOf()).value
          val lazyListState = rememberLazyListState()
          Users(users, lazyListState, mainNavController)
      }
      
      @Composable
      fun Users(list: List&lt;UserEntity&gt;, listState: LazyListState, mainNavController: NavHostController) {
          LazyColumn(state = listState, modifier = Modifier.fillMaxSize()) {
              items(list) { user -&gt;
                  UserCard(user) {
                      mainNavController.navigate(&quot;$USER_DETAIL/${user.fullName}&quot;)
                  }
              }
          }
      }
  </code></pre>