If I want to add initial value to TextEditingController from Riverpod's provider with hooks, how can I do it?
- can I use
ref.read(someprovider)
inside ofuseTextEditingController
like this?
final controller = useTextEditingController(text: ref.read(textProvider));
- or I should use
useEffect
like this
final controller = useTextEditingController();
useEffect(() {
controller.text = ref.read(textProvider);
}, [controller]);
- is there any other way to handle it?