The internal structure of LazyStaggeredGridItemScope is missing the animateItemPlacement() modifier that LazyGridItemScope has, so that section does not work properly.
Also, there was no way to tell the orientation from LazyStaggeredGridState.isVertical because its internal and not accessible, which lead to separate remember clauses.
The internal structure of LazyStaggeredGridItemScope is missing the animateItemPlacement() modifier that LazyGridItemScope has, so that section does not work properly.
Also, there was no way to tell the orientation from LazyStaggeredGridState.isVertical because its internal and not accessible, which lead to separate remember clauses.