Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 3.41 KB

README.md

File metadata and controls

63 lines (43 loc) · 3.41 KB

Projeto AluraOni

License: MIT Completo

Sumário

Sobre o Projeto

Esse projeto foi feito em dois cursos.

O primeiro curso foi React: conhecendo a biblioteca React Router, com o objetivo de construir a aplicação.

E o segundo foi React: otimizando a performance, com o objetivo de aumentar a performance da aplicação.

Ambos foram instruido por Luiz Fernando.

Objetivos do Projeto

  • Saber como refatorar um projeto utilizando ESLint;
  • Desenvolver um código escalável, priorizando um código limpo e fácil de entender;
  • Utilizar o pacote react-router-dom de forma simples e prática, aprendendo todos os conceitos principais da biblioteca;
  • Descubrir como a biblioteca se integra com o navegador e utiliza de coisas nativas para mudar as rotas e compartilhar estados;
  • Criar telas navegando entre elas de diversas formas diferentes e reaproveite componentes eles elas;
  • Entender sobre nested routes e como criá-las para reaproveitar código e resolver problemas;
  • Saber como analisar componentes e páginas que podem ser mais performáticas;
  • Conhecer a fundo como o React renderiza seus componentes, também termos como Virtual DOM e Reconciliation;
  • Aprender como memoização e imutabilidade se complementam e porque eles são tão importantes no universo React;
  • Entender diferenças entre memo e useMemo e quando utilizar cada um deles;
  • Utilizar a extensão React Devtools de forma prática para analisar tempos de renderização de componentes e o motivo dos componentes estarem atualizando.

Tecnolgias Utilizadas

  1. HTML
  2. CSS
  3. JS
  4. React
  5. TS

Autor

Meu nome é Alexandre Coelho, sou autor deste ReadMe e estudante de Desenvolvimento Web.

Logo abaixo estão os meus principais links, fique a vontade de acessar o que mais lhe interessar:



GitHub Badge LinkedIn Badge Gmail Badge Alura Badge FrontEnd Mentor Badge