Joseph Hawkes-Cates
11/18/2022, 3:45 PMJoseph Hawkes-Cates
11/18/2022, 3:47 PM@Composable
fun ComponentA(state: SomeStateHolder) {
if(state.componentAVisible) {
// Some other composable content
}
}
@Composable
fun ComponentB(state: SomeStateHolder) {
// Some composable content
ComponentA(state)
// Some composable content
}
Joseph Hawkes-Cates
11/18/2022, 3:49 PM@Composable
fun ComponentA() {
// Some other composable content
}
@Composable
fun ComponentB(state: SomeStateHolder) {
// Some composable content
if(state.componentAVisible) {
ComponentA(state)
}
// Some composable content
}
Joseph Hawkes-Cates
11/18/2022, 3:51 PM@Composable
fun ComponentA(visible: Boolean) {
if(visible) {
// Some other composable content
}
}
@Composable
fun ComponentB(state: SomeStateHolder) {
// Some composable content
ComponentA(
visible = state.componentAVisible
)
// Some composable content
}
José González D'Amico
11/18/2022, 3:53 PMStylianos Gakis
11/18/2022, 4:02 PMTash
11/18/2022, 6:25 PMcomponentAVisible
Joseph Hawkes-Cates
11/18/2022, 7:37 PMmattinger
11/19/2022, 4:30 PM