Pablo
01/23/2025, 9:17 PMPablo
01/23/2025, 9:18 PMdata class MainScreenUiState(
val loading: Boolean = false,
val textFieldValue: String
)
private val _uiState = MutableStateFlow<MainScreenUiState>(MainScreenUiState(loading = true))
val uiState: StateFlow<MainScreenUiState> = _uiState
fun updateTextFieldValue(value: String) {
_uiState.value = _uiState.value.copy(textFieldValue = value)
}
val uiState by viewModel.uiState.collectAsStateWithLifecycle()
TextField(
value = uiState.textFieldValue ,
onValueChange = { viewModel.updateTextFieldValue(it) }
)
Pablo
01/23/2025, 9:18 PMvar textFieldValue by mutableStateOf("")
fun updateTextFieldValue(value: String) {
textFieldValue = value
}
TextField(
value = viewModel.textFieldValue ,
onValueChange = { textFieldValue.updateTextFieldValue(it) }
)
Stylianos Gakis
01/23/2025, 9:26 PMPablo
01/23/2025, 9:30 PMPablo
01/23/2025, 9:31 PMPablo
01/23/2025, 9:31 PMStylianos Gakis
01/23/2025, 9:40 PMZach Klippenstein (he/him) [MOD]
01/23/2025, 10:59 PMStylianos Gakis
01/24/2025, 1:17 AMPablo
01/24/2025, 7:17 AMPablo
01/24/2025, 7:17 AMStylianos Gakis
01/24/2025, 8:20 AM