The plugin I’ve posted is not about typical infinite scrolling, it handles dynamic rendering of items within the scrollable element. For example, you have 10.000 documents and you want to display them, the React component above will handle that for you without loosing performance, because it only adds the element’s to the DOM which are visible. This is also possible with Blaze (someone here posted a blog tutorial a few days ago), but it isn’t available as a maintained package, so you have to hack it by your own.
At the moment, it depends on your project if you really need React. In the most cases, Blaze is still a good choice, especially if the project is smaller.