React Hooks
useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks
1Qual função permite declarar uma variável de estado em um componente funcional do React?
Qual função permite declarar uma variável de estado em um componente funcional do React?
Resposta
useState é o hook fundamental para gerenciar o estado local em componentes funcionais. Ele retorna um array contendo o valor atual do estado e uma função para atualizá-lo. Diferente dos componentes de classe que usam this.state, os componentes funcionais usam useState para cada variável de estado independente.
2Qual é a sintaxe correta para usar useState com um valor inicial de 0?
Qual é a sintaxe correta para usar useState com um valor inicial de 0?
Resposta
A sintaxe do useState usa a desestruturação de array. O primeiro elemento é o valor atual do estado, o segundo é a função setter para atualizá-lo. A convenção de nomenclatura é prefixar o setter com 'set' seguido do nome da variável com inicial maiúscula, como setCount para a variável count.
3Quando o callback do useEffect sem um array de dependências é executado?
Quando o callback do useEffect sem um array de dependências é executado?
Resposta
Sem um array de dependências, useEffect é executado após cada renderização do componente, incluindo a primeira renderização e todas as re-renderizações subsequentes. Isso pode causar problemas de desempenho, pois o código é executado a cada atualização. Para limitar as execuções, forneça um array de dependências especificando quais valores observar.
Como executar um useEffect apenas na montagem do componente?
Para que serve a função retornada por um useEffect?
+17 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React
Fundamentos do React Native
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