Replies: 13 comments
-
Cara é legal criar um boilerplate, mas acho que o uso dele vai muito do gosto de cada um, por exemplo, Sass é legal, mas para trabalhar com React tem uma galera que adora Styled Components outra que curte CSS em módulos e tem também quem use Functional CSS... A estrutura do Redux acaba virando um tradeoff muito grande hoje, ainda mais com a chegada do React Hooks, talvez valeria a pena criar um boilerplate usando Hooks (?) kkk O que eu adicionaria ainda neste boilerplate seria o Prettier, Jest, Enzyme, PropTypes, Env's, Husky, Axios, EditorConfig e alguma config de CI |
Beta Was this translation helpful? Give feedback.
-
Sim sim, por este motivo até criei este para uso pessoal. Pois nenhum dos existentes me atraia haha, mas achei interessante as dicas, em relação aos componentes de testes eu já estou até implementando hahaha. vlws manito |
Beta Was this translation helpful? Give feedback.
-
havia esquecido de colocar o link do boilerplate |
Beta Was this translation helpful? Give feedback.
-
@linconkusunoki Qual a verdadeira utilidade do Prettier? Vejo muita gente usando, mas n vejo uma utilidade real. |
Beta Was this translation helpful? Give feedback.
-
@thismarcoantonio o prettier garante que o código fique formatado conforme as regras que é aplicado no projeto. Dai você pode estar se perguntando, mas o ESLint já não faz isso? |
Beta Was this translation helpful? Give feedback.
-
@linconkusunoki Não querendo tirar o foco da issue, mas eu realmente me faço essa pergunta... Eu no caso uso Acredito que em outros editores também seja possível, por isso que fico sem entender o Prettier, e o |
Beta Was this translation helpful? Give feedback.
-
@thismarcoantonio são coisas diferentes |
Beta Was this translation helpful? Give feedback.
-
@linconkusunoki entendi agora, faz sentido. |
Beta Was this translation helpful? Give feedback.
-
Gostaria de fazer uma leva provocação aqui. É realmente necessário pensarmos em Redux nos dias de hoje? |
Beta Was this translation helpful? Give feedback.
-
E sobre o boilerplate eu tenho uma pergunta (ou sugestão) ☝️ Você tem os seguintes packages em dependencies:
Eles não deveriam estar em devDependencies? Enquanto isso, você tem |
Beta Was this translation helpful? Give feedback.
-
Opa cara, críticas são sempre bem vindas. Eu ainda utilizo o Redux por não ter muita familiaridade com o context, mas nada que eu não possa mudar futuramente hehe. Obrigado pela sugestão. |
Beta Was this translation helpful? Give feedback.
-
Erros grotescos de minha parte, irei trabalhar nestas mudanças e manterei o uso do redux neste projeto. Futuramente estudarei o Context para trabalhar em meus futuros projetos. vlws |
Beta Was this translation helpful? Give feedback.
-
Sobre boilerplates Dada a natureza modular do ecossistema react, acho que não é só recomendável mas essencial você ter um boilerplate (ou melhor, uma base comum, monolítica de trabalho, a SUA opinião) E fixar em uma opinião. Talvez não faça diferença se você pega um projetão de 3 anos, mas se você faz vários projetos menores, o tempo que você perde arrumando besteirinha de webpack é ridículo, o carinha 1997 do PHP+jquery já vai ter feito 2 sites. Recomendação 2 aqui, só parafraseio algumas dezenas de artigos recomendando o uso do create-react-app/next.js ou outro "pacote", afinal esses são pacotes curados, tem alguém cuidando pra atualizar ele, é menos nas suas costas. Usar CRA não é questão de "ain tá com medo de aprender webpack", mas sim de manutenção, os problemas que você vai bater cabeça montando na mão outro cara já vai ter resolvido.
O redux ainda é muito bom na parte de performance (fora a utilidade de middlewares), ele permite que você declare renders seletivos de uma forma muito limpa. Não que não dê pra fazer via |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Boas pessoal,
Sou ainda um newbie no React, mas to me esforçando para aprender cada vez mais e com isso compartilhar com a comunidade um pouco deste conhecimento obtido.
Venho trabalhando á alguns dias em meu boilerplate para desenvolvimento de web applications, escolhi o React pois além de ser uma das tecnologias mais utilizadas possui uma grande aceitação do mercado.
Tive a idéia de montar este boilerplate estes tempos quando estava montando um projeto para estudos pessoais, encontrei vários na rede, mas nenhum destes sanava minha dor, com isso montei este simples boilerplate.
Ele utiliza as seguintes ferramentas/libs:
React, Babel, Webpack, ESLint (Utilizando o padrão do Airbnb), SASS, Redux e ReduxForm.
É um boilerplate simples, limpo e de fácil entendimento. Para quem está começando deixei algumas descrições em cada parte do projeto.
Então gostaria da opinião de vocês sobre o boilerplate, oque mudariam, críticas construtivas são bem vindas, tudo na vida precisa de um feedback e conto com vocês para isso.
https://github.com/SrVieira/react-redux-boilerplate
Beta Was this translation helpful? Give feedback.
All reactions