linux-BR.org

Notícias de software livre e tecnologias

Cada aplicativo possui a estrutura seguinte de arquivo/pasta:
A maioria dos dados deve ser imutável (use readonly, ReadOnlyArray, sempre retorne uma nova matriz, objeto etc.).Evite (Convenção Popular) Nomeando genéricos com um caractere T, K etc., quanto mais variáveis introduzimos, mais fácil é confundi -los.Exceções podem ser feitas, com forte racional por trás disso, onde a produção de teste tem intenção curta e clara, o que está sendo testado (por exemplo, como “a consistência é a principal maioria” das regras é aplicada por ferramentas automatizadas como ESLint, TypeScript, mais bonito, etc.Em caso de exceções, mais comumente a fusão da declaração (estendendo os tipos de biblioteca de terceiros – exemplo), use interface e desative o Linter.

Fonte: https://github.com/mkosir/typescript-react-style-guide