React-komposer会自动多次调用

时间:2016-10-26 12:56:38

标签: reactjs meteor meteor-tracker

const onPropsChangeTracker = (props, onData) => {
    console.log("**container called**");
    const subscription = Meteor.subscribe('products.list');
    if(subscription.ready()) {
      const productIds = Products.find().fetch().map(product => product._id);
      onData(null, { productIds });
    }
};

const ProductListContainer = composeWithTracker(onPropsChangeTracker)(ProductList);
export default ProductListContainer;

这是我的反应komposer的代码。它会自动多次调用。我在其他组件中使用了反应komposer,但它只调用了一次,但我仍然想知道为什么这个调用自己多次,而我只使用它一次。请帮我。

道具没有变化,每次调用时都会收到空对象

0 个答案:

没有答案