react-lazy-viewport (npm): Load your component based on viewport.
Keywords: react|reactjs|lazy|lazy-loading