Skip to content

Instantly share code, notes, and snippets.

@arriolac
Created September 21, 2022 15:13
Show Gist options
  • Save arriolac/336d0b44ff61a1a2a8a3990a6f4886f3 to your computer and use it in GitHub Desktop.
Save arriolac/336d0b44ff61a1a2a8a3990a6f4886f3 to your computer and use it in GitHub Desktop.
// Copyright 2022 Google LLC.
// SPDX-License-Identifier: Apache-2.0
@Composable
fun ListWithBug(myList: List<String>) {
var items = 0
Row(horizontalArrangement = Arrangement.SpaceBetween) {
Column {
for (item in myList) {
Text("Item: $item")
items++ // Avoid! Side-effect of the column recomposing.
}
}
Text("Count: $items")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment