@iroomit/page-interaction-listener
Takes a function (or several functions) as an argument and only executes them once the user has interacted with the page via mouse, keyboard or touch.
react-youtube-lazy
After seeing many similar packages none of the had exactly what was needed for my development. Most didn't have a lazyload features, and tryin to implement broke the component, and other simply plugged the videoID you provided into youtube embed iframe. S