我正在使用 Meteor 和 React。我也在使用 getMeteorData() (是的,我知道 mixins 可能有一天会死掉)。加载它的组件中的数据很好,但我想将它(或它的一个子集)与其他道具一起传递给动态子项,如下所示:
content = Children.map(this.props.children, child => {
console.log('Test: ', this.data.testData) //<- this logs the expected data
let test = this.data.testData
return cloneElement(child, {
...child.props, //<- THIS IS OK
...this.props, //<- THIS IS OK
data: this.data, //<-- THIS DOES NOT SHOW UP IN THE CHILD
testData: {test} //<-- THIS DOES NOT SHOW UP IN THE CHILD
})
})
我错过了什么和/或如何将流星数据与其他道具一起传递给动态孩子?
TIA