Наблюдатель пересечения, используемый в условном внутреннем корневом выводе в React
Я пытаюсь использовать наблюдатель пересечения для ленивой загрузки компонентов. Родительский компонент является условным и не отображается сразу, пока не будет выполнено поиск по ключевому слову. Наблюдатель пересечения должен запускаться, когда визуализированный компонент касается загружаемого div. Я заметил, что наблюдатель перекрестков работает не сразу.
Это useEffect, который использовался при инициализации наблюдателя пересечения
Я новичок в реакции и хотел бы получить хорошее объяснение, делаю ли я ошибку с переменными "componentdidUpdate" или что-то еще. Спасибо