Why there are not much reactivity in use?

My experience with Vue3 UI libraries are Quasar, PrimeVue, Vuetify. All of them can use reactive data as data source for, say, lists and grids, where changes on values automatically reflected on UI. I see that this approach not working in Syncfusion List, Grid (and probably all others elements, except form inputs). And this is a bit weird, not to be able to use one of the most foundational Vue feature. I also don't see any feature request for that, which is also weird. Am I missing something?


1 Reply

VM Vishnu Moorthi Syncfusion Team November 6, 2023 01:20 PM UTC

Hi Yury,

 

Thanks for your patience.

 

We have validated your requirements. We would like to inform you that the object or array type properties are not reactive in Vue. So, the changes to the data source property in Vue components are not reflected in the UI. We suggested to use the component methods (example: addRecord for the Grid component) in this case. Refer to more details about adding a new record in the Grid component.

https://ej2.syncfusion.com/vue/documentation/grid/row/row#adding-a-new-row-programmatically

 

If you require any assistance, please feel free to reach out to us, and we will be delighted to help you.


Regards,

Vishnu M


Loader.
Up arrow icon