Aprendendo atualmente: React e ORM's com Sequelize
- Node
- React
- React-router
- Styled Components
- Formik + Yup
- MySQL
- Express
- Sequelize
- Axios
- Cors
- React-icons
- React-gravatar
- Nodemon (Desenvolvimento)
- Um site de controle de estoque
- Backend(70% Concluido)
- FrontEnd(30% Concluido)
Passei muito tempo batendo cabeça com os Dropdowns, não sabia do conceito de Portal do React e eu fiz na martelada (Vou refatorar no futuro), isso me deixou bem travado por 2 dias mas agora voltamos a programação normal. Muitas duvidas sobre Design então sempre olho um template ou outro pra ter um norte, até agora sem grandes problemas.
Passei os ultimos dias estudando a API rest, fazer os formularios foi bem tranquilo graças ao Formik que já configura todo o state. O maior problema foi o axios, porque estava dando um "Network Error" na hora do cadastro do produto e um não tava achando uma solução, até que eu percebi que era um error de digitação na URL base(tinha me esquecido de colocar o http://), mas até que me ajudou esse problema, porque eu estudei cors achando que era um problema da origem da URL. Agora só vou replicar o formulario para outros cadastros e pensar como configurar um signin.
Apanhei muito mas consegui implementar o signin de um jeito 'bonito', aprendi muita coisa nesse projeto mas continuar ele faria eu mexer com muitas coisas de maneira superficial e eu meu objetivo e focar em poucas coisas e aprimorar meu codigo, muitos erros podiam ser evitados com um pouco mais de atenção e muito esforço podia ser poupado, mas isso faz parte do processo de aprender, eu sofri aqui para não sofrer no futuro. Vou focar em projetos mais rapidos para adquirir certa maturidade com o codigo sem depender muito das documentações a todo momento. Até o proximo projeto :)
Observação: O Sistema funciona, só esta incompleto