Na aula anterior criamos a Computed Property "tarefasOrdenadas" para ordenar nossa lista de Tarefas.
O detalhe é que uma mutação está acontecendo pois o método ".sort" altera o array original, e isso não é uma boa prática dentro de Computed Properties.
Para resolver, basta chamar o "slice" antes do "sort" pois assim uma nova cópia do array será criada.
Deixe assim:
computed: {
tarefasOrdenadas() {
return this.tarefas.slice().sort(... // chame o "slice" antes do "sort"
...
}Obrigado ao aluno Thiago Rocha Soares por reportar esse detalhe neste tópico.
Plínio Naves