software-mansion/react-native-enriched

[Feature Request] Add insertText(text) API to insert plain text at cursor

Open

#255 opened on 2025年11月17日

GitHub で見る
 (2 comments) (3 reactions) (0 assignees)C (45 forks)auto 404
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.

コントリビューターガイド