Este curso desenvolve uma 'app', certo?. Contruir um site web usa os mesmos processos e ferramentas?
Este curso desenvolve uma 'app', certo?. Contruir um site web usa os mesmos processos e ferramentas?
Olá, Juvenal!
Entendo sua dúvida e é uma excelente questão! O curso que você está fazendo é focado em desenvolver uma aplicação móvel (app) usando React Native com TypeScript.
O React Native é uma estrutura que permite criar apps para Android e iOS usando JavaScript e React. Ele se difere do desenvolvimento web tradicional, pois, embora ambos usem JavaScript, o desenvolvimento web normalmente utiliza HTML e CSS para a interface do usuário, enquanto o React Native usa componentes nativos do sistema operacional.
No entanto, muitos conceitos e ferramentas são compartilhados entre o desenvolvimento de apps e o desenvolvimento web, especialmente se você estiver usando React no lado web. Por exemplo, ambos usam componentes, estados, props e muitos outros conceitos do React.
Mas, é importante lembrar que existem diferenças significativas também. Por exemplo, a maneira como você lida com a navegação, a interação do usuário, o acesso a recursos do dispositivo (como a câmera ou a localização), entre outros, pode ser bastante diferente entre o desenvolvimento web e o desenvolvimento de apps.
Espero ter ajudado e bons estudos!