Я пытался перейти на один и тот же экран с разными параметрами в приложении-родном приложении. Это экран категорий, на котором я не хочу, чтобы пользователь go возвращался назад и выбирал разные категории для просмотра товаров. Я сделал экран, где отображаются товары из категорий.
Ниже мой код:
<View style={styles.horizontalSlider}>
<FlatList
horizontal
showsHorizontalScrollIndicator={false}
data={this.state.DataSource}
keyExtractor={(item, index) => index.toString()}
extraData={this.state.selectedItem}
renderItem= { ({item}) => (
<TouchableOpacity onPress={(category) => navigate.push('CategoryScreen', {item})}>
<ImageBackground style={styles.profileImgContainer} >
<Image source={{ uri: item.images }} style={[styles.profileImg, , { borderColor: 'green', borderWidth:2 }]} />
</ImageBackground>
</TouchableOpacity>
)}
/>
</View>