javascript - 在 React 组件中转换字符串

标签 javascript html reactjs

我有一个字符串,它实际上是一个嵌套的 react 组件名称及其 Prop 。想要在另一个 react 组件中呈现该字符串。 例如

var String = "<parentComponent title='Parent'><childComponent age='23'></childComponent></parentComponent>"

react 代码:-

class MainComponnet extends Component{
 render(){
  let stringComponents = "<parentComponent title='Parent'><childComponent age='23'></childComponent></parentComponent>";
  return(
     {stringComponents}
  )
 }
}

父组件 JSX : -

class ParentComponent extends Component{
 render(){
  return(
     <div> {this.props.title}</div>
  )
 }
}

子组件 JSX : -

class ChildComponent extends Component{
 render(){
  return(
     <div> {this.props.age}</div>
  )
 }
}

请帮忙..

最佳答案

非常感谢大家帮助我。 库“react-jsx-parser”解决了我的问题。

关于javascript - 在 React 组件中转换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44590731/

相关文章:

javascript - 单页网站翻译、索引和搜索引擎优化

javascript - 资源解释为图像但使用 MIME 类型 application/octet-stream 传输

reactjs - 如何获取用户输入(YouTube视频链接)并使用React.js将其嵌入为iframe?

reactjs - Tailwind css 背景渐变不适用

javascript - 如果浏览器 lt ie10,图像会淡出

javascript - jQuery的removeClass和addClass不工作

javascript - 未知编码 : iso-8859-1 error in Zombie. js

css液体布局,内部有div溢出

node.js - Node Koa cors 不工作

javascript - 使用 AJAX 获取 html 内容后,将监听器添加到新元素的正确方法是什么? (jQuery,Javascript)