Мне нужно пояснение, как работает Provider с MobX.
1) У провайдера есть
context.watch (подписка на изменения) и
context.read (без подписки) - правильно ли я понимаю, что это имеет смысл только для ChangeNotifierProvider? С Mobx можно всегда вызывать
context.read и не париться? При этом всегда будут приходить апдейты observables?
2) У MobX есть Observer, который перерисовывает содержимое, если любой observable внутри изменится. В initState можно установить реакцию.
А как быть в коллбэках типа validate или onTap? Если мне нужно просто получить значение observable из стора, и что-то с ним сделать. Если я буду через
context.read доставать observable — он будет видеть изменения?