How to pass multiple objects or values in FlatList extraData
try this:
<FlatList
numColumns={1}
data={this.props.artists}
renderItem={this.renderArtistItem}
initialNumToRender={15}
keyExtractor={item => item.id}
extraData={[this.state, this.props.league]}
/>
As it will work as an array in extra data.