Open LeoAndo opened 8 months ago
Compositionは@Composable関数がノードになっているツリーです。
各フレームでツリーのすべてのノードを訪れるより、RuntimeがCompositionツリー全体を観察し、変更が行われた@Composable関数のみを再呼び出しする仕組みをSmart Recompositionという。
https://youtu.be/_ux4u8OKZUw?t=4034 Unitを返す@Composableのパラメータが変更されなかったらスキップする
https://youtu.be/_ux4u8OKZUw?t=4051 Unit以外を返す@Composableをスキップできない
元々、ModifierはStateを保持しないAPIの設計だった。 Modifierにstateを持たせるためにModifier.composedが生まれた!
https://youtu.be/_ux4u8OKZUw?t=3882 Modifier.composedに問題があって、Modifier仕組みのリファクタリングを発表! by android dev summit 22
現在、Modifier.composedは削除された! https://youtu.be/_ux4u8OKZUw?t=3894