GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

React.js

Lucas Araujo Computação Tecnologias Educacionais Portugiesisch 14 Karten

Karten in diesem Stapel (14)

  1. 1O QUE É REACT.JS? QUEM DESENVOLVEU? "COMPONENTIZAÇÃO"?- É uma biblioteca, utilizada para construir
    interfaces de usuário (UI), para aplicações web.
    - Foi desenvolvida pelo Facebook.
    - Envolve dividir a interface do usuário em componentes independentes e reutilizáveis. Cada um possui seu próprio estado interno e pode ser renderizado na tela conforme as alterações ocorrem.
  2. 2O QUE É "VIRTUAL DOM"? COMO FUNCIONA? ECOSSISTEMA REACT.JS?- Para otimizar o desempenho das aplicações em React.js.
    - Em vez de atualizar o DOM (Document Object Model) diretamente, é feito uma comparação entre o Virtual DOM e o DOM atual e aplica apenas as mudanças necessárias. Sendo assim, reduz a quantidade de manipulações diretas no DOM.
    - React.js é utilizado em conjunto com outras bibliotecas e frameworks, como "Redux" (Para gerenciamento de estado), "React Router" (para roteamento de aplicações web).
  3. 3PRINCIPAIS IDEIAS POR TRÁS DO "REDUX" SÃO: ( S • A • R • I • M )- Store, Actions, Reducers, Imutabilidade, Middleware.
  4. 4S****- Redux utiliza um objeto chamado "store" que contém o estado global da aplicação. Este estado é mantido em uma única fonte de verdade (single source of truth), o que torna o gerenciamento de estado previsível e centralizado.
  5. 5A******- Ações são objetos JavaScript que representam uma intenção de alterar o estado da aplicação. Elas são despachadas para a store e são a única forma de atualizar o estado no Redux. Cada ação contém um tipo que descreve a ação e, opcionalmente, dados associados.
  6. 6R*******- Reducers são funções puras responsáveis por especificar como o estado da aplicação é alterado em resposta a uma ação. Eles recebem o estado atual e uma ação como argumentos e retornam o novo estado resultante da aplicação dessa ação.
  7. 7I************- No Redux, o estado da aplicação é imutável, ou seja, ele não pode ser alterado diretamente. Em vez disso, as alterações no estado são feitas criando-se uma cópia modificada do estado original. Isso ajuda a evitar efeitos colaterais indesejados e torna o comportamento da aplicação mais previsível.
  8. 8M*********- Redux permite a utilização de middleware para estender sua funcionalidade. Middleware são funções que interceptam e processam as ações antes delas alcançarem os reducers. Isso é útil para tarefas como logging, tratamento de requisições assíncronas, entre outros.
  9. 9AS PRINCIPAIS CARACTERÍSTICAS E CONCEITOS DO "REACT ROUTER" INCLUEM: ( B • H • R • S • L • N • P )- BrowserRouter e HashRouter, Route, Switch, Link e NavLink, Programatic Navigation.
  10. 10B & H- React Router oferece duas opções principais para o roteamento. BrowserRouter utiliza a API de histórico do HTML5, enquanto HashRouter utiliza a parte de hash da URL. O BrowserRouter é mais comum em aplicações que são servidas de um servidor, enquanto o HashRouter é útil para aplicações que são servidas de arquivos estáticos.
  11. 11R- O componente é usado para definir correspondências entre URLs e componentes a serem renderizados. Ele aceita propriedades como path para definir o padrão de URL que deve corresponder e component para especificar o componente a ser renderizado quando a URL corresponde ao padrão.
  12. 12S- O componente é usado para renderizar apenas o primeiro filho que corresponde à localização atual. Isso é útil quando você tem várias rotas definidas e deseja garantir que apenas uma delas seja correspondida e renderizada.
  13. 13L & N- React Router fornece os componentes e para criar links entre diferentes partes da sua aplicação. Eles permitem a navegação entre diferentes rotas sem recarregar a página inteira, proporcionando uma experiência de usuário mais fluida.
  14. 14P- Além de permitir a navegação através de links, o React Router também oferece métodos programáticos para navegar entre rotas. Isso é útil quando você precisa navegar com base em alguma lógica de negócios ou eventos específicos.

Informationen

Beschreibung
Tecnologias Educacionais Computação Karteikarten am React.js, erstellt von Lucas Araujo am 20/02/2024.
Erstellt von
Lucas Araujo
Aufrufe
9
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck