0
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;

これは私のreact komposerのコードです。自動的に複数回呼び出します。他のコンポーネントでreact komposerを使用しましたが、そこでは1回しか呼び出されませんが、1回しか使用していないのに、なぜこれが複数回呼び出されるのか疑問に思っています。よろしくお願いします。

小道具に変更はありません。呼び出されるたびに空のオブジェクトを受け取ります

4

0 に答える 0