Reactjs 在这个初学者问题中,为什么道具没有传递给我的组件

Reactjs 在这个初学者问题中,为什么道具没有传递给我的组件,reactjs,Reactjs,初学者问题 正如您在图像上看到的那样,比率,背景所有4个都有值,但当我 将它们传递给Itemrender,如下所示: <Component aaa={(ratio, background, fileData, id, week)} /> 当ItemRenderer收到它们时,aaa仅为“1” 这里是Itemrender和aaa=“1” 也许周的值是“1”?在我看来,这种语法是错误的: aaa={(ratio, background, fileData, id, week)}

初学者问题
正如您在图像上看到的那样,
比率
背景
所有4个都有值,但当我 将它们传递给
Itemrender
,如下所示:

<Component aaa={(ratio, background, fileData, id, week)} />

ItemRenderer
收到它们时,aaa仅为“1”

这里是
Itemrender
aaa
=“1”


也许
周的值是
“1”
?在我看来,这种语法是错误的:

aaa={(ratio, background, fileData, id, week)}
看起来它实际上只是传递了最后一个值。如果要将它们全部作为对象传递,请使用对象文字
{}
语法:

aaa={{ratio, background, fileData, id, week}}

请将相关代码作为格式化文本,而不是代码图片。要了解更多信息,我们鼓励您阅读及其链接的资源。@ExocetKid:为我们两人。我必须首先测试我的理论,因为老实说,我从来没有使用过将项目括在括号中的语法(当然除了调用函数之外),也不知道它是如何工作的/为什么工作的。我确信它有一个名称和用法,但我不熟悉:)那么有没有其他方法来实现这一点(当然除了调用函数之外)?我了解这一点,并希望了解更多信息