# Overview This section defines the core mechanism and functions of the TypeScript-based declarative development paradigm. It acquaints you with the declarative UI descriptions, componentization mechanisms, UI state management, rendering control syntax, and syntactic sugar. Follow the provided guidelines for UI development. For details about the components, see components. > ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**: > - All examples use the TypeScript (TS) language. If you are using another language, comply with the syntax requirements for that language. > > - The components used in the examples are preset in the UI framework and are used only to explain the UI description specifications. > > - Universal attribute and event methods generally apply to all components, and the attribute and event methods within a component apply only to this component.