我试图将 react native 组件显示的一些文本作为字符串存储在领域数据库中。问题是文本中的某些单词需要不同的样式,因此需要包装在另一个文本标签中。例如:
<Text>
<Text> some text </Text>
<Text style={{ fontWeight: 'bold' }}>bold word</Text>
<Text> more text </Text>
</Text>
如何在存储单个单词时保留它们的样式,无论是在领域还是任何其他数据库中? IE。有没有办法在 React Native 中将字符串渲染为 jsx?
最佳答案
我认为这是不可能的,因为 JSX 不会在运行时解析。
但是,您可以将文本存储为 html 格式并将其呈现在 WebView 中。 。 您可以相应地设置 WebView 的样式。
关于javascript - 在React Native中将字符串转换为jsx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42581459/