iTranslated by AI
The content below is an AI-generated translation. This is an experimental feature, and may contain errors. View original article
👋
[Flutter] TextInput onChange with TextEditingController listener
Widget build(BuildContext context) {
final controller = useTextEditingController();
void onControllerChange() {
print('OnControllerChange - ${controller.value.text}');
}
useEffect(() {
controller.addListener(onControllerChange);
return () => controller.removeListener(onControllerChange);
}, [controller]);
return TextFormField(
controller: controller,
);
}
Discussion