95% confiançaAlgumas bibliotecas extras são úteis para a utilização de determinados métodos tanto no React Routes quanto no React Redux. Assinale a alternativa correta quando falamos de algumas dessas bibliotecas. I. Para utilizarmos o BrowserRouter, é necessário a instalação da biblioteca react-router-dom II. Diversos outros métodos estão disponíveis na biblioteca react-router-dom, uma delas permite passar parâmetros entre as páginas, o useParams III. Redux necessita de instalação, e uma das das principais bibliotecas extras que facilitam o uso de Redux é a @reduxjs/toolkit, incorporando métodos que ajudam na construção dos objetos Redux IV. createSlice internamente utiliza createAction e createReducer, visando reduzir linhas e linhas de código V. useSelector não tem acesso aos estados da aplicação, sendo necessário implementar toda a lógica de passagem de estadosdesenvolvimento-webreactreact-router
95% confiançaNa fase de desmontagem do ciclo de vida do React, trabalhamos apenas com um método, o componentWillUnmount(). Apenas um dos métodos abaixo não faz sentido executarmos dentro desse método, marque a opção correta: Considere unsubscribeFromFriendStatus uma função de uma API de chat que remove a inscrição de um usuário.ciclo-de-vidacomponentwillunmountprogramacao
96% confiançaA partir da versão 16.8 do React, foi introduzido o conceito de Hooks, que trouxe uma nova dinâmica. Avalie as assertivas relacionadas com a motivação de sua criação. I) Classes em React sempre foram uma forma confusa de utilizar, como por exemplo a utilização do this. Em componentes complexos, isso se tornava cada vez mais difícil sua reutilização. II) Componentes complexos e grandes eram difíceis de refatorar. III) A partir dessa versão, componentes de classes foram excluídas, forçando que todo o código antigo fosse refatorado. Quais são as afirmativas CORRETAS?componentesdesenvolvimento-webhooks
96% confiançaSobre React e suas características, assinale a alternativa correta: I. Biblioteca Javascript desenvolvida pelo Facebook. II. Utiliza o conceito de componentes, ajudando na construção de interfaces, facilitando na sua reutilização. III. Apesar de ser de código aberto, sua comunidade é muito pequena, pois muitos não aderiram a forma complexa de utilizar JSX. IV. Usado para o desenvolvimento de interface tanto para usuários web quanto para mobile (React native).desenvolvimento-webjavascriptreact
96% confiançaApós a instalação das bibliotecas necessárias quando da configuração do ambiente, utiliza-se um comando para criar uma aplicação React, o Create React App, basicamente um script que configura um novo projeto. Após sua execução, que comando precisamos chamar para abrir nossa aplicação, considerando que estamos na pasta da referida aplicação?desenvolvimento-webnodejs-npmreact