Вы видели этот пост ?Это объясняет различия довольно хорошо.
Вы должны смотреть на это с точки зрения -> " что лучше для моей ситуации ", а не -> "что более эффективно ".
Потому что они оба одинаково эффективны в зависимости от того, как вы их реализуете.
Определите, что лучше, в зависимости от вашего варианта использования.Конец этой статьи в "Какой подход вы должны использовать?"суммирует это довольно хорошо.
(пример: если вы работаете с угловым 2+, я бы сказал, что для «эффективности» в этом случае можно было бы наблюдать, если не просто сделать вашу жизнь проще);