3
respostas

LogicaTimeline.subscribe

Não entendi o porquê de usar o método da classe LogicaTimeline, 'subscribe'.

subscribe(callback){
    Pubsub.subscribe('timeline',(topico,fotos) => {
        callback(fotos);
    })
}

Qual é a vantagem de usarmos na classe "LogicaTimeline", e por que usar dessa forma, ao invés de usar o Pubsub na "Timeline.js"?

3 respostas

Boa tarde, Marcelo! Como vai?

A vantagem de isolar a lógica fora do componente é poder reutilizá-la em outros componentes caso seja preciso!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

A vantagem de isolar a lógica fora do componente é poder reutilizá-la em outros componentes caso seja preciso!

"Fora do componente" quer dizer fora da 'Timeline'?

Por que passar a usar o 'Pubsub.subscribe('timeline', ...)', na classe "LogicaTimeline"? Ao invés de no componente "Timeline"? Qual é a vantagem?

Opa, Marcelo!

"Fora do componente" significa em qualquer outro componente ou classe do seu projeto! Sendo assim, a vantagem é poder reutilizar uma determinada lógica do sistema!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!