Is this redundant?
[ObservableProperty]
ObservableCollection<Country> countries;
I feel like the [ObservableProperty] is not needed since ObservableCollection<> can notify the UI already on its own. Or, an alternative would be:
[ObservableProperty]
List<Country> countries;
Can someone please shed some light on this? The docs from Microsoft confuses me, sorry.