React native 如何在React Native中选择和复制富格文本

React native 如何在React Native中选择和复制富格文本,react-native,React Native,我有一个React原生应用程序仍然在0.59.9上,我有一些用户在iOS上,还有一些用户在Android上 我们网站上的一些用户,而不是我们移动应用程序上的一些用户,可以生成富文本,例如,它包括粗体、链接和要点,我们移动应用程序上的其他用户可以查看这些内容。当有人查看此文本时,他们应该能够选择并复制它,类似于您在网页中所做的操作,例如,长按,然后选择要复制的文本的自定义子集 文本组件上的可选道具似乎允许选择和复制,但这似乎只适用于整个组件。用户无法自定义所选内容,至少在iOS上是这样 一些在线人

我有一个React原生应用程序仍然在0.59.9上,我有一些用户在iOS上,还有一些用户在Android上

我们网站上的一些用户,而不是我们移动应用程序上的一些用户,可以生成富文本,例如,它包括粗体、链接和要点,我们移动应用程序上的其他用户可以查看这些内容。当有人查看此文本时,他们应该能够选择并复制它,类似于您在网页中所做的操作,例如,长按,然后选择要复制的文本的自定义子集

文本组件上的可选道具似乎允许选择和复制,但这似乎只适用于整个组件。用户无法自定义所选内容,至少在iOS上是这样

一些在线人士建议使用TextInput,但似乎无法在TextInput中嵌套元素,这意味着我无法向用户显示富文本。如果它被复制为纯文本也没关系,但它需要显示为富文本

此外,如果不使用本机复制对话框也没关系——我可以制作一个自定义组件并使用剪贴板进行复制——但我仍然没有弄清楚如何让用户首先选择文本

那么,在React Native中选择和复制文本的一般情况下,最佳实践是什么

谢谢