linux-BR.org

Notícias de software livre e tecnologias

Quando você acessa um sinal dentro da função de retorno de chamada de um efeito, esse sinal e toda dependência desse sinal serão ativados e subscritos.Quando os sinais acessados dentro de uma alteração de retorno de chamada calculado, o retorno de chamada calculado é reexecionado e seu novo valor de retorno se torna o valor do sinal calculado.Alterar o valor de um sinal atualiza de forma síncrona todos os efeitos calculados e que depende desse sinal, garantindo que o estado do aplicativo seja sempre consistente.Qualquer sinal que seja acessado dentro da função de retorno de chamada computado será automaticamente inscrito e rastreado como uma dependência do sinal calculado.A função calculada permite combinar os valores de vários sinais em um novo sinal que pode ser reagido ou até usado por computados adicionais.

Fonte: https://github.com/rodydavis/signals.dart