Skip to content

WebDevCampos/Winnin_Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Winnin

Sistema que traz informações do subreddit reactjs

Biblioteca Utilizada:

Dependências:

O que aprendi com este desafio:

  • Estive em contato com este desafio por uma semana ou mais e como sou iniciante em React, aprendi muitos dos fundamentos como Componentização, Roteamento, Reatividade.
  • Pude estudar mais sobre Hooks e tive contato com styled components.
  • Também pude entender melhor como trabalhar com o serviço de deploy do Netlify e tive contato com o Next JS, mas preferi construir a aplicação com o Vite.
  • Organizei a estrutura do projeto de modo que componentes e pages ficassem distintos.

O que eu não consegui aprender neste desafio (ainda)

  • Não compreendo totalmente as regras dos Hooks, e por isso não consegui fazer com que a função que conecta com a API do Reddit tivesse responsabilidade única, repetindo em vários locais do projeto.
  • Mesmo tendo visto styled components, ainda não consegui implantar de forma satisfatória no projeto. Pretendo, nessa semana, aprofundar meus estudos nesses tópicos.

O que melhorar na semana que vem (28/03 a 01/04)

  • Feito dia 29/03/22 Organizar os estilos, de preferência utilizando os styled-components
  • Feito dia 29/03/22 Procurar otimizar as funções de fetch
  • Feito dia 31/03/22 Entender melhor as renderizações condicionais e Hooks como o useEffect.

Considerações finais (por hora)

Obrigado ao pessoal da Winnin por disponibilizar este desafio. Iniciantes como eu sentem dificuldades em entender o que as empresas realmente procuram nos desenvolvedores e realizar um projeto assim, com requisitos e objetivos claros, me faz perceber quais caminhos devo buscar para aprimorar minhas competências. Estou feliz por ter realizado esses estudos e por ter aprendido mais.

About

Front End challenge from Winnin company.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published