NEW
Font size
WorksheetsClassificação de Componentes em React Native
Total questions: 15
Worksheet time: 8mins
O que é um componente em React Native?
Um tipo de dado primitivo
Uma função ou classe que retorna um elemento React
Um arquivo de configuração
Um banco de dados
Qual é a principal diferença entre componentes funcionais e componentes de classe em React Native?
Componentes funcionais não podem usar hooks
Componentes de classe não podem ter estado
Componentes funcionais são mais simples e podem usar hooks
Componentes de classe são mais rápidos
Qual das seguintes opções é uma vantagem dos componentes funcionais?
Eles são mais complexos
Eles têm melhor performance
Eles permitem o uso de hooks
Eles não podem ser reutilizados
Como você define um componente funcional em React Native?
Usando a palavra-chave `class`
Usando uma função JavaScript
Usando um arquivo JSON
Usando uma variável global
Qual é a sintaxe correta para importar o React em um arquivo de componente?
`import React from 'react-native';`
`import { React } from 'react';`
`import React from 'react';`
`import { React } from 'react-native';`
Qual das seguintes opções é uma característica dos componentes de classe?
Eles não podem ter métodos
Eles não podem ter estado
Eles podem ter métodos de ciclo de vida
Eles são sempre mais rápidos que componentes funcionais
Qual é a função do método `render()` em um componente de classe?
Atualizar o estado do componente
Retornar o JSX que será exibido na tela
Importar bibliotecas externas
Definir variáveis globais
Qual é a forma correta de definir o estado inicial em um componente de classe?
`this.state = { contador: 0 };`
`state = { contador: 0 };`
`setState({ contador: 0 });`
`useState(0);`
Qual hook é usado para gerenciar o estado em componentes funcionais?
`useEffect`
`useState`
`useContext`
`useReducer`
Qual é a sintaxe correta para usar o hook `useState`?
`const [state, setState] = useState(initialState);`
`const state = useState(initialState);`
`useState(initialState, setState);`
`const [state] = useState(initialState);`
Qual é a principal vantagem de usar hooks em componentes funcionais?
Eles tornam o código mais difícil de entender
Eles permitem o uso de estado e efeitos colaterais
Eles são obrigatórios em todos os componentes
Eles substituem completamente os componentes de classe
Qual método de ciclo de vida é chamado quando um componente de classe é montado?
`componentDidUpdate`
`componentWillUnmount`
`componentDidMount`
`componentWillMount`
Qual das seguintes opções é verdadeira sobre componentes de classe?
Eles não podem usar hooks
Eles são sempre mais rápidos que componentes funcionais
Eles não podem ter estado
Eles não podem ter métodos de ciclo de vida
Qual é a sintaxe correta para definir um componente de classe?
`class MeuComponente extends React.Component { render() { return
; } }``function MeuComponente() { return
; }``const MeuComponente = () =>
;``let MeuComponente = new Component();`
Qual é a diferença entre `useEffect` e `componentDidMount`?
`useEffect` é usado em componentes de classe
`componentDidMount` é usado em componentes funcionais
`useEffect` pode ser usado em componentes funcionais para efeitos colaterais
`componentDidMount` é usado para gerenciar estado
