useModel function
Implementation
Model useModel([String? text]) {
final controller = useTextEditingController(text);
final value = ref<String>(text ?? "");
useListen(controller, () => value.value = controller.text);
useListen(value, () {
if (value.value != controller.text) controller.text = value.value;
});
return Model(controller: controller, ref: value);
}