ReactNavigation: проблема с вызовом навигации - PullRequest
0 голосов
/ 17 марта 2020

У меня ошибка с моим кодом

export default function SignIn({ navigation }) {
  const [destination, setDestiantion] = useState("");
  return (
    <View>
      <TextInput
        onChangeText={value => {
          typedText(value);
          setDestiantion(value === "Employee" ? "SignUp1" : "SignUp2");
        }}
        value={text}
      />
      <TouchableOpacity onPress={() => navigation.navigate({ destination })} />
    </View>
  );
}

Но мой симулятор сказал:

во время вызова навигации с объектом в качестве аргумента, вам нужно указать имя или ключ.

Кто-нибудь, помогите мне, пожалуйста, большое спасибо.

1 Ответ

0 голосов
/ 17 марта 2020
<TouchableOpacity onPress={()=>navigation.navigate({destination})}/>

Заменить на

<TouchableOpacity onPress={()=>navigation.navigate("destination")}/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...