title: Jetpack Compose LazyVerticalGrid stuttering
body: <p>I'm migrating my app and for the grid view I used LazyVerticalGrid that loads images using coilPainter but the scrolling stutters a lot and it feels laggy. Does anyone have a solution or a better implementation for this?</p>
  <pre><code>    val photos: List&lt;Photo&gt;? by photosViewModel.photosLiveData.observeAsState(null)
  
      Surface(modifier = Modifier.fillMaxSize()) {
          Box(
              modifier = Modifier.fillMaxSize()
          ) {
              LazyVerticalGrid(
                  cells = GridCells.Fixed(3)
              ) {
                  photos?.let { photosList -&gt;
                      items(photosList) { photo -&gt;
                          Image(
                              modifier = Modifier.padding(2.dp).clickable {
                                  photosViewModel.onPhotoClicked(photo)
                              },
                              painter = rememberCoilPainter(photo.url),
                              contentDescription = stringResource(R.string.cd_details_photo),
                              contentScale = ContentScale.Fit,
                              alignment = Alignment.Center,
                          )
  
                      }
                  }
              }
          }
      }
  </code></pre>
  <p><strong>Update</strong></p>
  <p>Trying to move <code>rememberCoilPainter</code> above <code>Image</code> like <code>val painter = rememberCoilPainter(photo.url)</code> and use the <code>painter</code> inside the <code>Image</code> did not work</p>