onValueChange • Do not change the input value whenever possible • Do not assume that characters arrive one by one • VisualTransformation • decorationBox
• MutableState is recommended • MutableStateFlow is also okay • Use Dispatcher.Main.immediate (default) • Make sure all transformations are synchronous