1# Introduction to Text 2 3Text plays a vital role in the UI, encompassing both the information entered by users and the textual content or symbols displayed to them. The text elements collaborate to bridge the interaction between users and the system, enhancing ease of operation and providing clear information presentation. 4 5For page development, select from the text components below based on your specific requirements. 6 7| Component| Use Case| 8| -------- | -------- | 9| Text: [Text](../reference/apis-arkui/arkui-ts/ts-basic-components-text.md), [Span](../reference/apis-arkui/arkui-ts/ts-basic-components-span.md)| Used to display static text. Use the **Text** component for straightforward text display, or combine it with **Span** for more complex text layouts. Alternatively, craft text using [StyledString](../reference/apis-arkui/arkui-ts/ts-universal-styled-string.md#styledstring) or [MutableStyledString](../reference/apis-arkui/arkui-ts/ts-universal-styled-string.md#mutablestyledstring) and integrate it into the **Text** component.| 10| Text input: [TextInput](../reference/apis-arkui/arkui-ts/ts-basic-components-textinput.md), [TextArea](../reference/apis-arkui/arkui-ts/ts-basic-components-textarea.md)| Facilitates user text input. Choose **TextInput** for single-line input and **TextArea** for multi-line input.| 11| Rich text: [RichEditor](../reference/apis-arkui/arkui-ts/ts-basic-components-richeditor.md)| Designed for rich text editing, including the insertion of images and custom icons.| 12| Symbols: [SymbolGlyph](../reference/apis-arkui/arkui-ts/ts-basic-components-symbolGlyph.md), [SymbolSpan](../reference/apis-arkui/arkui-ts/ts-basic-components-symbolSpan.md)| Used to display small symbolic representations.| 13