такая проблема, могу ли я поместить этот {маршрут} в плоский список, чтобы на главном экране я отправлял маршруты, они были добавлены в плоский список здесь, на экране сведений? Итак, я вижу, что добавил свои предыдущие?
function DetailsScreen( { route } ) {
return (
<View>
<Text> Hello this is Details Screen + {route.params.text }</Text>
<Text> Hello this is Details Screen + {route.params.num}</Text>
</View>
это мой домашний экран:
<TextInput style = {styles.input}
underlineColorAndroid = "transparent"
placeholder = " Продукт"
placeholderTextColor = "#9a73ef"
autoCapitalize = "none"
onChangeText = {text => setText(text)}/>
<Button
title = "Go to Details"
onPress = {() => navigation.navigate('Details', { text: text, num: num })}
/>
используйте собственное асинхронное хранилище для этого набора параметров в хранилище asnyc, используя метод set, и получите эти установленные параметры в useEffect в качестве исходных данных и сопоставьте их с вашими состояниями.
для более подробной информации по ссылке, https://github.com/react-native-async-storage/async-storage
да, это временно, когда вы очистите данные телефона, хранилище asnyc очистится
не могли бы вы показать мне, как поместить { route } в качестве состояния использования и поместить его в плоский список?
как показано ниже, вы можете установить для параметров маршрута значение varibale, const ScreenName = ({ route, navigation }) => { const { mobileNo } = route.params; }
что, если я хочу это только на какое-то время (временно)? это возможно с useState?