State for lazy items prefetching, used by lazy layouts to instruct the prefetcher.
LazyLayoutPrefetchStateSample
@Sampled
@Preview
@Composable
fun LazyLayoutPrefetchStateSample() {
val items = remember { (0..100).toList().map { it.toString() } }
var currentHandle = remember<LazyLayoutPrefetchState.PrefetchHandle?> { null }
val prefetchState = remember { LazyLayoutPrefetchState() }
// Create an item provider
val itemProvider = remember {
{
object : LazyLayoutItemProvider {
override val itemCount: Int
get() = 100