Fundamentos do React
JSX, componentes, props, state, eventos, renderização condicional, listas e keys
1O que é JSX no React?
O que é JSX no React?
Resposta
JSX é uma extensão sintática do JavaScript que permite escrever código semelhante a HTML diretamente dentro do JavaScript. Ele é transpilado em chamadas da função React.createElement() por ferramentas como o Babel. O JSX torna o código mais legível e facilita a criação de interfaces de usuário ao combinar lógica e renderização no mesmo arquivo.
2Como incluir uma expressão JavaScript no JSX?
Como incluir uma expressão JavaScript no JSX?
Resposta
As expressões JavaScript são incluídas no JSX envolvendo-as em chaves simples. Por exemplo, para exibir uma variável name, escreve-se {name}. Essa sintaxe permite injetar valores dinâmicos, chamar funções ou avaliar expressões diretamente na renderização do componente.
3Qual é a principal diferença entre um componente funcional e um componente de classe no React?
Qual é a principal diferença entre um componente funcional e um componente de classe no React?
Resposta
Um componente funcional é uma simples função JavaScript que retorna JSX, enquanto um componente de classe estende React.Component e usa um método render(). Desde a introdução dos Hooks no React 16.8, os componentes funcionais conseguem lidar com state e efeitos colaterais, tornando os componentes de classe menos necessários em projetos modernos.
O que é uma prop no React?
O que é o state no React e como ele se diferencia das props?
+17 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React Native
React Hooks
TypeScript para React e React Native
Componentes e API do React Native
Estilização e Layout no React Native
Navegação no React Native
Gerenciamento de Estado no React Native
Networking e API no React Native
Persistência de dados
Formulários e validação
Animações do React Native
Native Modules & Bridge
Código específico de plataforma
Permissões e APIs de dispositivo
Push Notifications
Testing no React Native
Debugging de React Native
Build & Deployment
Expo vs React Native Bare
Otimização de desempenho
Gerenciamento de memória
Architecture Patterns
New Architecture do React Native
Melhores Práticas de Segurança
Offline-First Architecture
CI/CD React Native
Monorepo e compartilhamento de código
Tópicos avançados
Ciclo de vida do app e execução em segundo plano
Autenticação e gerenciamento de sessões
Monitoring & Crash Reporting
Domine React Native para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis