diff --git a/Libraries/Lists/VirtualizedList.js b/Libraries/Lists/VirtualizedList.js index 76f46d7428c..6de43b77c46 100644 --- a/Libraries/Lists/VirtualizedList.js +++ b/Libraries/Lists/VirtualizedList.js @@ -703,12 +703,14 @@ class VirtualizedList extends React.PureComponent { onViewableItemsChanged: pair.onViewableItemsChanged, }), ); - } else if (this.props.onViewableItemsChanged) { - this._viewabilityTuples.push({ - viewabilityHelper: new ViewabilityHelper(this.props.viewabilityConfig), - // $FlowFixMe[incompatible-call] - onViewableItemsChanged: this.props.onViewableItemsChanged, - }); + } else { + const {onViewableItemsChanged, viewabilityConfig} = this.props; + if (onViewableItemsChanged) { + this._viewabilityTuples.push({ + viewabilityHelper: new ViewabilityHelper(viewabilityConfig), + onViewableItemsChanged: onViewableItemsChanged, + }); + } } let initialState = {