Я не понимаю, этот пример из react-meteor-dataПонимание Метеор подписки
import { createContainer } from 'meteor/react-meteor-data';
export default FooContainer = createContainer(() => {
// Do all your reactive data access in this method.
// Note that this subscription will get cleaned up when your component is unmounted
var handle = Meteor.subscribe("todoList", this.props.id);
return {
currentUser: Meteor.user(),
listLoading: ! handle.ready(),
tasks: Tasks.find({listId: this.props.id}).fetch(),
};
}, Foo);
Почему рекомендуется stop
подписок, когда Component
является размонтирован, но в данном случае, не предпринимается никаких попыток остановить что-нибудь? Как Метеор обрабатывает подписки? Когда очищаются коллекции? Подписываются ли подписки каждый раз, когда выполняется обратный вызов трекера?
Или Метеор достаточно умный, чтобы знать, когда Meteor.subscribe
вызывается и делает магию с подписками?
Это имеет смысл, теперь. Благодаря! –