What happens to an app when a component changes

Hi,

I have noticed that over time the behavior/functionality of components change, for example - the Datagrid.

In this video, inline editing and row deletions are shown. However, checks on the functionality of the datagrid as it is now show that some things have changed.

If I had an app with the datagrid using the functions shown in the video and then changes are made to the component, how does that affect my app?

Does it continue to work but any new instances of that component will not work like the first instance?

Or will the app get broken?

@Joyce @Mael @DanielL

Thanks
Steve

Hi Steve :waving_hand:

That’s a great question! When a component (like the Datagrid) is updated in WeWeb, your project will show both the new version and the previous version, marked as “deprecated.”

  • The deprecated component will remain in your project and continue working as usual. WeWeb will not force any changes or remove functionality in your existing project, your app will keep working as before.
  • However, deprecated components stop receiving updates and bug fixes. Over time, if there are new platform updates, only the newest version will get improvements and support.
  • New projects or new instances you add will use the latest component by default.

Best practice:
We strongly recommend replacing deprecated components with the latest version in your project, whenever possible. This helps you avoid future compatibility issues, reduces technical debt, and ensures you’re benefiting from the latest features and fixes.

Thanks for the response