title: React native RecyclerListView and onViewableItemsChanged
body: <p>i was using flatlist for my videos timeline app but i get some issues with it
  so i decided to change flatlist by RecyclerListView
  but RecyclerListView dont have onViewableItemsChanged
  and the onVisibleIndicesChanged is not working right and so missy any idea about how to get the isViewable item like flatlist in RecyclerListView</p>
  <pre><code>&lt;RecyclerListView
            style={{ flex: 1, height, width }}
            showsVerticalScrollIndicator={false}
            dataProvider={dataProvider}
            layoutProvider={layoutProvider}
            rowRenderer={rowRenderer}
            disableRecycling={true}
            initialRenderIndex={0}
            renderAheadOffset={height}
            scrollViewProps={{
              snapToInterval: height,
              snapToAlignment: &quot;center&quot;,
              decelerationRate: &quot;fast&quot;,
              disableIntervalMomentum: true,
              bounces: false,
              viewabilityConfig: {
                itemVisiblePercentThreshold: 100,
                minimumViewTime: 500,
                viewAreaCoveragePercentThreshold: 100,
              },
              onViewableItemsChanged: () =&gt; console.log(&quot;Heyyyy&quot;),
            }}
          /&gt;
  </code></pre>