Este repo é um exemplo de como aplicar os princípios SOLID no ReactJS.
O código foi escrito para ser simples e didático, e não para ser usado em produção.
Todo o código escrito aqui é complementar ao artigo que escrevi para abordar o assunto. Você pode ler o artigo aqui
https://medium.com/backticks-tildes/the-s-o-l-i-d-principles-in-pictures-b34ce2f1e898
https://www.turing.com/kb/writing-clean-react-code
https://itnext.io/7-react-clean-code-tips-you-should-know-846b8108fc46
https://www.freecodecamp.org/news/how-to-write-cleaner-react-code/
https://www.codiga.io/blog/clean-react-code/
https://blog.bitsrc.io/how-to-use-clean-architecture-in-your-react-project-cc7b5b938c1e
https://betterprogramming.pub/clean-architecture-with-react-cc097a08b105
https://dev.to/rubemfsv/clean-architecture-applying-with-react-40h6
https://paulallies.medium.com/clean-architecture-typescript-and-react-8e509098abfe
https://www.youtube.com/watch?v=iUQVZHzqGuc