Skip to content

StephanieFran/theming-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Theming

Explorando os conceitos de Theming com Styled Components. Desenvolvido como projeto de estudo na Formação Fullstack, da plataforma JStack. A base do projeto foi fornecida pelo curso.

O desafio proposto foi substituir valores fixos de margin, padding e border-radius por contextos e criar um custom hook para salvar o tema no localStorage. Como extra, inseri um hook para sincronização do tema entre abas/janelas.

Badge em Desenvolvimento

🛠️ Tecnologias

Ferramentas usadas na construção do projeto:

Ferramentas usadas no desenvolvimento do projeto:

💻 Conceitos Abordados

  • ThemeProvider
  • Temas dinâmicos
  • Hooks: useState, useMemo, useTheme, useEffect, custom hooks
  • localStorage

📂 Acesso ao Projeto

#Baixar arquivos manualmente ou clonar repositório
$ git clone [url_projeto]

⚙️ Executar

# Abrir projeto e executar aplicação no terminal do VSCode
$ yarn install
$ yarn dev

No navegador, abrir a URL:

Pessoas Desenvolvedoras do Projeto

Stephanie de França

Licenses

MIT license

About

Explorando os conceitos de Theming com Styled Components no React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors