在 React 中如何将组件传递给组件的属性?
How do you pass a component into the attribute of a component in React?
我有 SplitPane
个组件 class,属性为 body
和 side
。我还有一个 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} />
我有 SplitPane
个组件 class,属性为 body
和 side
。我还有一个 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} />