У меня очень неприятная проблема и я не могу понять, почему это происходит. У меня есть следующий контейнер:Опоры не передаются в компонент React от Meteor createContainer
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);
здесь компонент:
export class SomeComponent extends Component {
constructor(props) {
super(props);
console.log(this.props);
}
};
Когда я console.log
содержимое из someData
с контейнером, он содержит некоторые данные. Однако, когда я проверяю someData
в реквизитах компонента, он просто показывает someData
как пустой массив.
Кто-нибудь знает, что происходит?
Можете ли вы опубликовать свой консольный журнал? – JeremyK