1
resposta

[Bug] Erro no arquivo de login

Deu esse erro mas fiz tudo identico ao da aula, como posso resolver?

imagem do erro

1 resposta

Olá, Sabrina!

Pelo que pude entender, você seguiu todos os passos da aula, mas está enfrentando um erro. Infelizmente, a imagem do erro não foi compartilhada, o que torna um pouco mais difícil identificar o problema.

No entanto, com base no conteúdo da aula, existem algumas coisas que você pode verificar:

  1. Verifique se todas as bibliotecas necessárias foram instaladas corretamente. Você pode fazer isso verificando o arquivo package.json do seu projeto. As seguintes dependências devem estar listadas:
"@react-navigation/native": "versão instalada",
"react-native-screens": "versão instalada",
"react-native-safe-area-context": "versão instalada",
"@react-navigation/native-stack": "versão instalada"
  1. Certifique-se de que você importou corretamente o NavigationContainer e o createNativeStackNavigator no seu arquivo rotas.tsx:
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
  1. Verifique se você importou corretamente as telas Login e Cadastro no seu arquivo rotas.tsx. Certifique-se de que os nomes dos arquivos estão corretos e que eles estão na mesma pasta do arquivo rotas.tsx:
import Login from './Login';
import Cadastro from './Cadastro';
  1. Certifique-se de que você criou e utilizou corretamente a variável Tab:
const Tab = createNativeStackNavigator();
  1. Verifique se você adicionou corretamente as telas ao Tab.Navigator:
<Tab.Navigator>
  <Tab.Screen name="Login" component={Login} options={{ headerShown: false }} />
  <Tab.Screen name="Cadastro" component={Cadastro} options={{ headerShown: false }} />
</Tab.Navigator>
  1. Por último, verifique se você importou corretamente o arquivo rotas.tsx no seu arquivo App.tsx e se você está utilizando o componente Rotas:
import Rotas from './rotas';

// ...

<Rotas />

Se você verificou todas essas coisas e ainda está enfrentando o erro, por favor, compartilhe o código dos seus arquivos e a mensagem de erro que você está recebendo para que eu possa ajudar melhor.

Espero ter ajudado e bons estudos!