私は、実際にその小道具を入れ子にした反応成分名である文字列を持っています。その文字列を別の反応コンポーネント内にレンダリングしたい反応成分中の文字列を変換する
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: - たとえば
var String = "<parentComponent title='Parent'><childComponent age='23'></childComponent></parentComponent>"
は、コードが反応
class ChildComponent extends Component{
render(){
return(
<div> {this.props.age}</div>
)
}
}
助けてください..
なぜ文字列内に1つの質問がありますか? – VivekN
実際にサービスはコンポーネント文字列を返すため、そのコンポーネントをレンダリングする必要があります。 – Kracki
これはやや難しいと思われます。おそらく、通常のコンポーネントタイプのものに文字列を変換してレンダリングするためにここにreact-jsx-parserが必要です。 – VivekN