/Controle-De-Acesso

Controle de acesso de usuário em um aplicação frontend com ReactJS.

Primary LanguageTypeScript

Controle-De-Acesso

Controle de acesso ao usuário em uma aplicação frontend com ReactJS. Permitindo atribuir roles em cada rota que o usuário terá acesso após estar logado.

MA-Ts

💻Tecnologias

  • React.js (Styled-Components, Axios);
  • Typescript

🧠Aprendizado

  • Criação de rotas privadas com o tipo de role que o usuário pode acessar;

  • Verificação do tipo de permição que a rota possui;

  • Criação de um componente de permissão, que permite verificar qual tipo de role a gente está passar para o componente, para mostrar ou não um item.

  • AuthContext para armazenar toda estrutura de signIn, token, verificar se o user está logado ou não.