Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Achei meio confuso, então fiz um resuminho

Nesta aula, foi discutido o contexto de criação e as características fundamentais do React, um framework de JavaScript desenvolvido originalmente pelo Facebook. O React surgiu para facilitar a comunicação entre componentes de uma aplicação e permitir a reutilização eficaz deles, como visto na necessidade de gerenciar notificações de novos posts no feed de notícias do Facebook. Duas premissas-chave do React são:

  • Componentização: Permite reutilizar componentes (como ícones de Home, Marketplace e Watch) modificando apenas elementos específicos, mantendo o mesmo design e comportamento geral.

  • Gerenciamento de estado: O React é projetado para ser "reativo" ao invés de "imperativo", simplificando o gerenciamento de estados. Isso significa que, em vez de manualmente atualizar a interface, o React reage automaticamente às mudanças de estado dos componentes.

Foi também abordado o processo de configuração de um novo projeto React utilizando o create-react-app com o template TypeScript. Utilizando o gerenciador de pacotes NPM, o processo envolve executar o comando npx create-react-app --template typescript alura-studies --use-npm para criar a aplicação. Isso inclui uma introdução ao uso do npx para executar pacotes sem precisar instalá-los permanentemente. Ao final, foi mencionado como iniciar o projeto e acessar o resultado no navegador.

1 resposta
solução!

Let's going!