如何将组件传递给React中组件的属性?

时间:2017-02-16 21:41:52

标签: reactjs react-jsx jsx

我的SplitPane组件类包含属性bodyside。我还有一个Table组件类我试图插入但我一直收到错误。

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

将返回

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

2 个答案:

答案 0 :(得分:2)

您需要将其包裹在花括号中并删除JSX。只是假装它是一个正常的变量。

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

答案 1 :(得分:0)

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