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

How do you pass a component into the attribute of a component in React?

我有 SplitPane 个组件 class,属性为 bodyside。我还有一个 Table 组件 class 我正在尝试插入,但我一直收到错误消息。

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

将return

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

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

您需要将其用大括号括起来并移除 JSX。假装它是一个普通变量。

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