software-mansion/react-native-enriched
GitHub で見る[Feature Request] Add insertText(text) API to insert plain text at cursor
Open
#255 opened on 2025年11月17日
enhancementgood first issue
Repository metrics
- Stars
- (1,246 stars)
- PR merge metrics
- (30d に merged PR はありません)
説明
EnrichedTextInput currently provides formatting commands (bold, image, mention, link, etc.), but there is no API to insert plain text at the current cursor position.
A simple method like:
insertText(text: string): void
would allow developers to implement common features such as inserting emoji (😄), autocomplete suggestions, custom keyboard input, and snippet insertion. Using setValue() is not a solution because it breaks formatting, history, and cursor state.
This feature requires only minimal native changes and would greatly improve integration with custom input components.