15/10/2022 - Aula 3 de Ruby (Remoto)
Nossa terceira aula começa com uma recapturação sobre a aula anterior, professor compartilhou o video que foi gravado e passou o link para que todos possam assistir.
Depois disso, começamos a falar sobre Angular, para ver se tinha pessoas que dominavam Angular e que poderiam ajudar, mas no caso, vamos utilizar React para fazer um front, pois é o que o professor domina.
Para fazermos o projeto, vamos utilizar verificar a versão do NodeJS que está instalada, para isso, vamos utilizar o comando:
node -v
A versão LTS atual é a 16.18.0, que vai ser a versão recomendada.
Para criar o projeto, vamos utilizar o comando:
npx create-next-app@latest
E vamos subir o servidor de desenvolvimento com o comando:
npm run dev -p 4000
Depois o professor foi explicando a estrutura do NextJs. E como que funciona o React.
Montamos alguns arquivos de exemplo para entender como funciona o gerenciamento de estado do React.
Após isso começamos a ver sobre sobre a estrutura de rotas do projeto e como que funciona trabalhar com atributos dinâmicos, como ids.
Exemplo
- localhost:4000/users/1
Seguimos a aula com a criação de um CRUD de artigos, consumindo a API que foi criada no Rails.
Foi isso para a aula de hoje