TextField

@Composable
fun TextField(    textFieldController: TextFieldController,     modifier: Modifier = Modifier,     imeAction: ImeAction,     enabled: Boolean,     onTextStateChanged: (TextFieldState?) -> Unit = {})

This is focused on converting an TextFieldController into what is displayed in a textField.

  • some focus logic

  • observes values that impact how things show on the screen