1e41f4b71Sopenharmony_ci# Widget Page Capability Overview 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ciYou can leverage the ArkUI declarative paradigm to develop ArkTS widget pages. The following widget pages are automatically generated by a DevEco Studio template. You can adjust the pages based on the real-world service scenarios. 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ci 8e41f4b71Sopenharmony_ciArkTS widgets have full capabilities of JS widgets, with added animation and custom drawing capabilities plus partial support for components, events, animations, data management, and state management capabilities of the [declarative paradigm](../ui/arkts-ui-development-overview.md). 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci## Page Capabilities Supported by ArkTS Widgets 12e41f4b71Sopenharmony_ci 13e41f4b71Sopenharmony_ciFor details about the capabilities supported by ArkTS widgets, see <!--RP1-->[Learning ArkTS](../quick-start/arkts-get-started.md)<!--RP1End--> and [ArkTS-based Declarative Development Paradigm](../ui/arkts-ui-development-overview.md). 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ciOnly the components and APIs marked with "supported in ArkTS widgets" can be used for ArkTS widgets. Pay special attention to the differences from applications. 16e41f4b71Sopenharmony_ci 17e41f4b71Sopenharmony_ciFor example, the following description indicates that the @Component decorator can be used in ArkTS widgets. 18e41f4b71Sopenharmony_ci 19e41f4b71Sopenharmony_ci 20