javascript - 在React Native中将字符串转换为jsx

标签 javascript react-native

我试图将 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/

相关文章:

javascript - 使用 Jquery 在单击事件上将新属性附加到现有 JSON 对象

javascript - Google chrome 中的奇怪行为(提交表单后,它会转到页面底部)

javascript - 保存成功不使用 parse.com 对象

javascript - 在 MidiOutput 代理上调用 "send"时出现类型错误

javascript - 使用 JavaScript 从文本文件中提取电子邮件地址

javascript - 为什么更新的状态没有反射(reflect)在事件监听器中 : React Native, Hooks

javascript - 数据未插入 Firebase 数据库

reactjs - 如何创建接收依赖项的自定义 Hook ?

firebase - 捆绑失败 : SyntaxError: Unexpected end of JSON input in react native

javascript - 如何在 native react 中从此 map 对象中删除所有其他 id?