1
resposta

Desenvolvimento web

Este curso desenvolve uma 'app', certo?. Contruir um site web usa os mesmos processos e ferramentas?

1 resposta

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!