Javascript 在react native中将字符串转换为jsx

Javascript 在react native中将字符串转换为jsx,javascript,react-native,Javascript,React Native,我试图将react原生组件显示的一些文本作为字符串存储在领域数据库中。问题是文本中的某些单词需要不同的样式,因此需要包装在另一个文本标记中。例如: <Text> <Text> some text </Text> <Text style={{ fontWeight: 'bold' }}>bold word</Text> <Text> more text </

我试图将react原生组件显示的一些文本作为字符串存储在领域数据库中。问题是文本中的某些单词需要不同的样式,因此需要包装在另一个文本标记中。例如:

        <Text>
        <Text> some text </Text>
        <Text style={{ fontWeight: 'bold' }}>bold word</Text>
        <Text> more text </Text>
        </Text>

一些文本
粗体字
更多文本

在存储单个单词时,无论是在领域还是任何其他数据库中,我如何保留它们的样式?也就是说,有没有办法在React Native中将字符串呈现为jsx?

我认为这是不可能的,因为jsx在运行时没有被解析

但是,您可以将文本存储为html格式,并以html格式呈现。
您可以相应地设置WebView的样式。

我认为这是不可能的,因为JSX在运行时没有被解析

但是,您可以将文本存储为html格式,并以html格式呈现。
您可以相应地设置WebView的样式。

为了渲染多色字符串,我使用了这个工具。为了渲染多色字符串,您可以尝试编写如下内容,我使用了这个实用程序。你可以试着写这样的东西