UPDATEgenerieren Schlagwörter vorhandener Komponenten funktionieren nicht ReactJS
Die Zahl des Kindes von der Mutter kommt, so kann ich dies nicht nur laden in, das, weil ich eine Menge von Komponenten und Ich möchte nicht alle importieren.
Code wurde in der ursprünglichen Nachricht geändert
ORIGINAL POST
ich viele Komponenten haben. Ich möchte die Tags einiger untergeordneter Komponenten in einer übergeordneten Komponente dynamisch generieren. Ich habe danach gesucht und gesehen, dass das funktionieren sollte. Aber aus irgendeinem Grund nicht funktioniert ..
codepen: https://codepen.io/anon/pen/qXPReP?editors=0010
class Child1 extends React.Component{
render() {
return (
<div>I'm Child1</div>
)
}
};
class Child2 extends React.Component{
render() {
return (
<div>I'm Child2</div>
)
}
};
class Child3 extends React.Component{
render() {
return (
<div>I'm Child3</div>
)
}
};
class Parent extends React.Component{
render() {
var LinkedTag = "Child" + this.props.childIdThatHasToBeRendered;
return (
<div>
<div>i'm the parent</div>
<LinkedTag />
</div>
)
}
};
class Main extends React.Component{
render() {
return (
<Parent childIdThatHasToBeRendered={3} />
)
}
};
ReactDOM.render(<Main />, document.body);
ist dies sogar möglich, es so zu tun?
Exacly, was ich brauchte. habe diesen Klammertrick vergessen, um Dinge dynamisch aus einer JSON-Struktur zu entfernen! – JavascriptDeveloper