Questão de Engenharia de Software — Desenvolvimento de Software — CESGRANRIO 2024
Engenharia de SoftwareDesenvolvimento de Software
- Código
- cg021303
- Banca
- CESGRANRIO
- Órgão
- Banco da Amazônia
- Ano
- 2024
- Nível
- Superior
- Cargo
- Técnico Científico - Tecnologia da Informação
Um desenvolvedor está criando um aplicativo móvel usando React Native 0.59. Durante o desenvolvimento, ele precisa gerenciar o estado do aplicativo de forma eficiente e decide utilizar o Context API para passar dados entre componentes sem a necessidade de prop drilling. Ele precisa criar um contexto para compartilhar dados entre vários componentes do aplicativo.Considerando-se o contexto descrito, qual das seguintes opções descreve corretamente o processo de criação e uso de um contexto em React Native 0.59?
- AImportar o Context API do módulo ‘react-native’ e usar o método createContext().
- BUtilizar o método createContext() da biblioteca ‘react’ para criar um contexto, e envolver os componentes com o provedor do contexto.
- CUtilizar a classe Component da biblioteca ‘react-manager’ para definir um contexto e passar dados entre os componentes.
- DUtilizar a função useState() da biblioteca ‘react-native’ para criar um contexto e compartilhar o estado entre os componentes.
- EUtilizar o módulo ‘react-navigation’ para criar e gerenciar o contexto global do aplicativo.