Gerenciamento de Estado no React Native
Context API, Redux Toolkit, Zustand, Recoil, padrões de estado, estado global
1Qual hook do React permite consumir um valor de um Context?
Qual hook do React permite consumir um valor de um Context?
Resposta
useContext é o hook dedicado a consumir valores provenientes de um Context. Ele recebe como parâmetro o objeto Context criado com createContext e retorna o valor atual fornecido pelo Provider mais próximo na árvore de componentes. Essa é a forma moderna e recomendada de acessar dados contextuais em componentes funcionais.
2Qual função deve ser usada para criar um Context no React?
Qual função deve ser usada para criar um Context no React?
Resposta
createContext é a função fornecida pelo React para criar um novo objeto Context. Essa função aceita um valor padrão opcional que será usado apenas quando um componente consumir o Context sem ter um Provider pai correspondente. O objeto retornado contém duas propriedades: Provider e Consumer.
3Qual é a principal desvantagem do Context API para o gerenciamento de estado global?
Qual é a principal desvantagem do Context API para o gerenciamento de estado global?
Resposta
O Context API provoca um re-render de todos os componentes consumers quando o valor do Context muda, mesmo que o componente use apenas parte desse valor. Esse comportamento pode causar problemas de desempenho significativos em aplicações com muitos consumers ou atualizações frequentes do state global.
Qual é o nome da função do Redux Toolkit usada para criar um slice de state?
Qual biblioteca de state management usa sintaxe de mutação direta enquanto permanece imutável por baixo dos panos?
+21 perguntas de entrevista
Outros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos do React
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
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