eine einfache Komponente nimmt:Wie rende ich eine Zeichenfolge als untergeordnete Elemente in einer React-Komponente?
function MyComponent({ children }) {
return children;
}
Dies funktioniert:
ReactDOM.render(<MyComponent><span>Hello</span></MyComponent>, document.getElementById('stage'));
aber nicht (Ich entfernte die <span/>
):
ReactDOM.render(<MyComponent>Hello</MyComponent>, document.getElementById('stage'));
weil Reagieren versucht render
auf anrufen die Zeichenkette:
Uncaught TypeError: inst.render is not a function
Auf der anderen Seite, das funktioniert gut:
ReactDOM.render(<p>Hello</p>, document.getElementById('stage'));
Wie kann ich <MyComponent/>
verhalten sich wie <p/>
?