Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

De onde surge o valor de categorias em _novasCategorias(categorias) ?

Pessoal, tentei mas não consegui entender. De onde _novasCategorias(categorias) consegue entender o valor "categorias"? seria o this.categoria do this.props.categorias.inscrever(this.novasCategorias.bind(this)); ?

Nesse caso, se eu quisesse passar um segundo parametro para _novasCategorias como eu faço isso? por exemplo se existisse alem de this.categorias no construtor, existisse this.cores?

1 resposta
solução!

Fala Uder, tudo bem?

A função _novasCategorias receberá as categorias que enviarmos para a nossa classe Categorias através do método adicionarCategoria, em que passamos como parâmetro a categoria desejada, logo após percorremos por todos os inscritos e executando e passando as categorias que haviamos adicionadas através do método adicionarCategoria, veja:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E a função é inscrita quando o componente é montado:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E para adicionar um novo parâmetro, além de recebe-lo na própria função _novasCategorias, você também deve recebe-lo no método adicionarCategoria e receber na função que iremos executar no método notificar:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Espero ter ajudado, bons estudos :D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software