ich nach einer Möglichkeit, ein als param auf andere weitergeben reagieren reagieren und darauf zugreifen: Ich habe versucht, so etwas wie:eine Komponente als param zu einem anderen Komponente Reagieren Reagieren Pass
ReactDOM.render(
<someReactFunction
param1={['test','test1']}
param2={[{<someOtherReactFunction someParam={testParam || ''} />}]}
/>,
document.getElementById('someDiv'));
Aber ich erhalten JSX Wert sein sollte entweder ein Ausdruck oder ein zitierte JSX Text zeigt auf document.getElementById('someDiv')
EDIT Nachdem er einige Syntaxfehler zu korrigieren erhalte ich:
: Unexpected token
Fehler auf das Symbol zeigt <
bei [{<someOtherReactFunction
Jede Hilfe wird sehr geschätzt.
Was ist Ihr Anwendungsfall? –
ist mein Anwendungsfall, Tab-Inhalt dynamisch zu erzeugen .. das Tab-Layout (dh Menü und ihre entsprechenden divs) wird von 'someReactFunction' erstellt und Der' tab div' Inhalt wird von 'someOtherReactFunction' generiert –
Das Beste für Sie dann wäre es, Ihre Komponenten neu zu strukturieren. Habe 'someReactFunction' render' someOtherReactFunction'. Übergeben Sie 'someParam' zuerst an' someReactFunction' und dann an 'someOtherReactFunction' –