O que é React?
Biblioteca JavaScript mantida pela Meta e pela comunidade para construir interfaces declarativas baseadas em componentes.
Para que serve React?
Criar interfaces web interativas que refletem estado e dados da aplicação.
Onde React é utilizado?
Aplicações web, painéis, sites interativos e, com React Native, aplicações móveis.
Como funciona React?
Componentes descrevem a UI; quando estado ou propriedades mudam, React calcula e aplica as atualizações necessárias ao DOM.
Quais são as principais características do React?
Componentes, props, state, Hooks, JSX opcional, fluxo de dados explícito e ecossistema de renderizadores.
Quais são as vantagens e desvantagens do React?
Vantagens: Oferece convenções e componentes prontos, acelera tarefas comuns e facilita a colaboração com padrões conhecidos. Desvantagens: A aplicação adota convenções e ciclo de versões do framework; customizações complexas e migrações podem exigir conhecimento especializado.
É difícil aprender React?
Nível estimado: Média. A curva é média a alta: conhecer a linguagem ajuda; convenções, ciclo de vida, estado, dependências e mudanças de versão pedem prática.
Como aprender React e por onde começar?
Domine primeiro a linguagem e os fundamentos web/móveis da plataforma. Siga o tutorial oficial, monte uma aplicação pequena com rotas ou componentes, adicione dados e testes e só então estude deploy e otimização.
Quais profissões utilizam React?
Desenvolvedores front-end, back-end, full-stack e móveis, além de engenheiros de software.
Links e documentação oficial do React
Consulte as referências oficiais ou mantidas pelo projeto abaixo. Treinamento e certificação só são indicados quando há uma página oficial confirmada; a ausência de link não significa que terceiros não ofereçam cursos ou credenciais.
Cursos 1 itens

Bibliotecas de desenvolvimento front-end — freeCodeCamp
Trilha gratuita e interativa de React, TypeScript e bibliotecas CSS, com projetos práticos e exame de certificação.
Sites de Emprego 1 itens

ProgramaThor
Plataforma brasileira de oportunidades para desenvolvedores, com vagas de programação e ferramentas de recrutamento para empresas.
Roadmaps 4 itens

Bora na Tech: trilhas do básico ao avançado
Mais de 36 trilhas de TI organizadas para orientar o estudo, a prática e os próximos passos na carreira.

Awesome Roadmaps
Coleção gratuita de roadmaps para aprender programação, desenvolvimento, DevOps, IA, dados, segurança, arquitetura e outras áreas de tecnologia.

Trilha Info - Trilhas Gratuitas de Tecnologia
Trilhas gratuitas em português para aprender Frontend, Backend, Full Stack, DevOps, React, QA e se preparar para entrevistas técnicas.

Roadmap.sh - Developer Roadmaps
Roadmaps gratuitos e atualizados para aprender programação, IA, DevOps, dados, cibersegurança e diversas carreiras e tecnologias de TI.
Canais YouTube 4 itens

Traversy Media
Tutoriais de desenvolvimento web e programação, de HTML, CSS e JavaScript a React, Vue, Node.js, Python e PHP.

DevPleno
Canal brasileiro sobre desenvolvimento de software, IA, produto e criação de SaaS, com conteúdos para desenvolvedores.

Matheus Battisti - Hora de Codar
Canal de Matheus Battisti com aulas de programação; esta playlist apresenta Angular 13 e desenvolvimento de uma aplicação web.

Hashtag Programação
Canal com cursos gratuitos de Python, JavaScript, HTML, CSS, SQL, Ciência de Dados, IA, automação, Full Stack e desenvolvimento web.

