[src]
[modules]
[module name]
[ducks]
[constants]
[styles]
[components]
[component name]
[module name]
[ducks]
[constants]
[styles]
[components]
[component name]
[utils]
[helpers]
[configs]
[components]
[styles]
[assets]
[routes]
[store]
Proposta:
- Padronização de Bibliotecas
* axios
* redux thunk
- Ducks dentro de cada módulo
Code Smells, State e Tipagem
TypeScript
- Tipagem estática
- Interfaces/Types/Enums (reaproveitamento)
Testes unitários
- Prevenir code smells e garantir qualidade
Hooks e padrões modernos
- useSelector, useDispatch, hooks customizados, etc
Validações, tratativas, formulários, libs, etc
Lib da Tribo @omni
- Conversões/Validações
- Utils no geral
Padronizar libs
- Forms? Formik e Yup. UI? Material e styled-components. Assim por diante.