私は本当に面倒な問題があり、なぜそれが起こっているのか理解できません。私は、次のコンテナを持っている:MeteorのcreateContainerのReactコンポーネントに小道具が渡されていません
export class SomeComponent extends Component {
constructor(props) {
super(props);
console.log(this.props);
}
};
私は、容器とからsomeData
の内容をconsole.log
とき、それはいくつかのデータが含まれています。ここでは
export default SomeContainer = createContainer((params) => {
const handle1 = Meteor.subscribe('SomePub');
const isReady1 = handle1.ready();
var someData = [];
if(isReady1){
someData = collections.SomeColl.find({}).fetch();
}
console.log(someData);
return {
someData: someData
};
}, SomeComponent);
はコンポーネントです。しかし、コンポーネントの小道具でsomeData
をチェックすると、空の配列としてsomeData
と表示されます。
誰でも何が起こっているか知っていますか?
コンソールログを投稿できますか? – JeremyK