title: Jetpack Compose: Update composable when list changes
body: <p>I've got a composable on a Screen which shows a list of Track items (favourites) :</p>
  <pre><code>var favourites: MutableList&lt;Track&gt; by mutableStateOf(mutableListOf())
  </code></pre>
  <pre><code>@ExperimentalFoundationApi
  @Composable
  private fun ResultList(model: FreezerModel) {
      with(model) {
          if (favourites.isEmpty()) NoDataMessage(&quot;No favourites yet&quot;)
          else {
              LazyColumn(state = rememberLazyListState()) {
                  items(favourites) {
                      TrackCard(it, model)
                  }
              }
          }
      }
  }
  </code></pre>
  <p>On click events, I am updating my favourites list (add/remove item). How can I make my composable reflect these changes immediately (like to re-draw itself or something similar)? So far, it only works when I first switch to another screen.</p>
  <p>Thanks for your inputs!</p>