3

If I want to add initial value to TextEditingController from Riverpod's provider with hooks, how can I do it?

  1. can I use ref.read(someprovider) inside of useTextEditingController like this?
final controller = useTextEditingController(text: ref.read(textProvider));
  1. or I should use useEffect like this
final controller = useTextEditingController();
useEffect(() {
      controller.text = ref.read(textProvider);
    }, [controller]);
  1. is there any other way to handle it?
user12208004
  • 1,704
  • 3
  • 15
  • 37

0 Answers0