# What happens to an app when a component changes

**URL:** <https://community.weweb.io/t/what-happens-to-an-app-when-a-component-changes/19940>\
**Category:** Ask us anything\
**Created:** [September 9, 2025, 6:45pm UTC](https://community.weweb.io/t/what-happens-to-an-app-when-a-component-changes/19940 "2025-09-09T18:45:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SynopsisLabs](https://avatars.discourse-cdn.com/v4/letter/s/9dc877/32.png) [@SynopsisLabs](https://community.weweb.io/u/SynopsisLabs)\
**Post date:** [September 9, 2025, 6:45pm UTC](https://community.weweb.io/t/what-happens-to-an-app-when-a-component-changes/19940/1 "2025-09-09T18:45:15Z")

</div>

Hi,

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

In this [video](https://www.youtube.com/watch?v=E0yUb06PDYo), 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

---

<div class="post-metadata">

**Author:** ![Agustin\_Carozo](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/agustin_carozo/32/13231_2.png) [@Agustin\_Carozo](https://community.weweb.io/u/Agustin_Carozo)\
**Post date:** [September 10, 2025, 5:10pm UTC](https://community.weweb.io/t/what-happens-to-an-app-when-a-component-changes/19940/2 "2025-09-10T17:10:12Z")

</div>

Hi Steve 👋

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.

---

<div class="post-metadata">

**Author:** ![SynopsisLabs](https://avatars.discourse-cdn.com/v4/letter/s/9dc877/32.png) [@SynopsisLabs](https://community.weweb.io/u/SynopsisLabs)\
**Post date:** [September 10, 2025, 5:59pm UTC](https://community.weweb.io/t/what-happens-to-an-app-when-a-component-changes/19940/3 "2025-09-10T17:59:16Z")

</div>

Thanks for the response
