Да, има.
С помощта на извличане регистрирате зависимост от целия набор от резултати от заявка на място. С помощта на find
и по-късно итерация с помощта на {{#each}}
за всеки документ поотделно се регистрира зависимост. Така че, когато един документ се промени, само съответният код се изобразява повторно. Когато използвате fetch
, промяната на който и да е документ в набора от резултати ще изобрази отново целия обхват, в който сте използвали fetch
.
За малки набори от резултати това няма никаква разлика. За по-големи набори с чести промени може да забави изчисленията и да причини нежелани визуални артефакти.
Написах публикация, която може да ви помогне да го разберете (все пак не отговаря директно на въпроса ви)