2017-02-16 1 views
0

Ich habe SplitPane Komponente Klasse mit Attributen body und side. Ich habe auch eine Table Komponente Klasse, die ich versuche einzufügen, aber ich bekomme immer einen Fehler.Wie übergibt man eine Komponente in das Attribut einer Komponente in React?

<SplitPane side='hi' body=<MyTable /> />

wird

JSXAttribute expected node to be of a type ["JSXElement","StringLiteral","JSXExpressionContainer"] but instead got "CallExpression"

Antwort

2

Sie müssen es in geschweiften Klammern wickeln und die JSX entfernen. Tu einfach so, als wäre es eine normale Variable.

<SplitPane side='hi' body={MyTable} /> 
0

zurückkehren sollte es <SplitPane side='hi' body={<MyTable />} /> sein

Verwandte Themen