1e41f4b71Sopenharmony_ci# Widget Data Interaction
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciThe ArkTS widget framework provides the [updateForm](../reference/apis-form-kit/js-apis-app-form-formProvider.md#updateform) and **requestForm** APIs to proactively trigger widget updates. You can use [LocalStorageProp](../quick-start/arkts-localstorage.md#localstorageprop) to check the widget data to be updated.
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci![WidgetLocalStorageProp](figures/WidgetLocalStorageProp.png)
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci| API | System Capability | Constraints |
9e41f4b71Sopenharmony_ci| -------- | -------- | -------- |
10e41f4b71Sopenharmony_ci| updateForm | No | 1. Invoked by the widget provider.<br>2. Allows only the widget provider to update its own widgets. |
11e41f4b71Sopenharmony_ci| requestForm | Yes | 1. Invoked by the widget host.<br>2. Allows only the widget host to update the widgets added to it. |
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ciThe following are the typical use cases of widget updates:
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci- [Configuring a Widget to Update Periodically](arkts-ui-widget-update-by-time.md)
16e41f4b71Sopenharmony_ci- [Updating Local and Online Images in the Widget](arkts-ui-widget-image-update.md)
17e41f4b71Sopenharmony_ci- [Updating Widget Content by State](arkts-ui-widget-update-by-status.md)
18