Решаю похожую задачу, есть подозрение, что вешать на каждый элемент свой Intersector — не очень хорошая затея.
Вероятно, его нужно вытащить в единый сервис, а не применять на каждом элементе функцию inView()
Кроме того, не пробрасывая root-контейнер, тоже можно как-то повлиять на производительность, не зря ведь в options к созданию обсервера его можно задавать.
Есть у кого точная информация на этот счёт? Можно ли использовать решение в лоб, как описано в статье?
За несколько лет работы с фреймворком у меня не было ни одного кейса, где бы можно было использовать jQuery.
Кто-нибудь может привести пример, «когда это действительно необходимо»? Открыв статью, думал здесь именно это описывается.
Да, и во Vue, и в Angular все норм с типизацией, несмотря на то, что используется внутри "строки".
Сюда тоже завезут, как мне кажется.
Решаю похожую задачу, есть подозрение, что вешать на каждый элемент свой Intersector — не очень хорошая затея.
Вероятно, его нужно вытащить в единый сервис, а не применять на каждом элементе функцию inView()
Кроме того, не пробрасывая root-контейнер, тоже можно как-то повлиять на производительность, не зря ведь в options к созданию обсервера его можно задавать.
Есть у кого точная информация на этот счёт? Можно ли использовать решение в лоб, как описано в статье?
Кто-нибудь может привести пример, «когда это действительно необходимо»? Открыв статью, думал здесь именно это описывается.