# :iphone: Mobile Wiki da Infodev com assuntos que venham a interessar o time Mobile. :loudspeaker: Informativos --- - [Se você é desenvolvedor React Native, isso pode te interessar.](http://www.reactnative.com/) - [Uma opinião interessante sobre CI/CD direto da Rocketseat.](https://www.youtube.com/watch?v=_J7LJlJ7UC8) - [Há uma documentação (e dicas) de como rodar projetos React Native da Rocketseat bem legal!](https://react-native.rocketseat.dev/) :rotating_light: Documentos de dívidas técnicas --- - [Wallet Core](https://hackmd.io/uYlWLap9Q5O3-LQwSI_M8Q?view). :sos: Problemas (e soluções!) --- - Problemas com [**caracteres de finais de linha no VSCode**](https://hackmd.io/6TALP-TcTmW7RbojUO93cQ?view) ao executar os testes ou outro comando que envolva o acesso aos arquivos do código de um projeto. :bulb: Boas práticas --- - [Quando usar *Class Components* e *Functional Components*.](https://www.freecodecamp.org/news/functional-vs-class-components-react-native/) - [Conheça mais um pouco sobre React Function Component e React Arrow Function Component.](https://www.robinwieruch.de/react-function-component) - [Escrever código é bom demais, mas escrever *`Clean Code`* é melhor ainda!](https://medium.com/better-programming/clean-code-applied-to-javascript-part-1-9f3badd5715) - [React Hooks!](https://blog.rocketseat.com.br/react-hooks/) - [Fixtures: vá além no teste de aplicação.](https://dev.to/davidimoore/using-fixtures-for-testing-a-reactredux-app-with-jest--enzyme-3hd0) - [Gitflow: fluxo de trabalho com o Git.](https://medium.com/trainingcenter/utilizando-o-fluxo-git-flow-e63d5e0d5e04) - [Commits semânticos: chega de commits sem sentido!](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716) - [Versionamento Semântico](https://semver.org/lang/pt-BR/) :wrench: Bibliotecas e ferramentas úteis --- - [Configurando o Eslint + prettier: análise estática de código.](https://henriquetavares.com/pt-br/setting-eslint-on-reactjs-and-react-native/) - [CircleCI: CI/CD.](https://circleci.com/) - [Axios: cliente HTTP.](https://www.npmjs.com/package/axios) - [Jest: teste sua aplicação.](https://jestjs.io/) - [Uma Playlist para quem está aprendendo TDD com o Jest.](https://www.youtube.com/watch?v=pz2k6azJghk&list=PL8p2I9GklV46mGMh5X1pzuDWidnRrlHyp) - [Com essa outra você já sai Phd em Jest!](https://www.youtube.com/watch?v=vwIgAHnjc1k&list=PLXXnezSEtvNPZroRdvjhEVzOhURl572Lf&index=1) - [Detox: e2e tests.](https://github.com/wix/Detox) - [Flipper: Debugging.](https://github.com/facebook/flipper) - [Fastlane: gereciamento de builds.](https://fastlane.tools/) - [Redux-saga (aqui é a documentação!).](https://redux-saga.js.org/) - [Não há nada de errado em você precisar de um tutorial...](https://medium.com/nossa-coletividad/redux-saga-voc%C3%AA-no-controle-das-opera%C3%A7%C3%B5es-ass%C3%ADncronas-71c9e6b3aabc) - [Ou até mesmo de um curso sobre Redux feito por Dan Abramov!](/theme-vertical-writing?both) - [Redux-toolkit (parece ser bom).](https://redux-toolkit.js.org/) - [React-Navigation (página oficial).](https://reactnavigation.org/) - [Sobre a versão V5!](https://reactnavigation.org/blog/2020/02/06/react-navigation-5.0/) - [O que há de novo e exemplos...](https://medium.com/dooboolab/react-navigation-v5-news-and-examples-7d885d537aae) - [Com um tutorial fica bem mais fácil!](https://dev-yakuza.github.io/en/react-native/react-navigation-v5/) - [Aqui é se você é fominha por videoaula.](https://www.reactnativeschool.com/master-react-navigation-v5/getting-started) - [Gerador de sombras em React Native para Android e IOS](https://ethercreative.github.io/react-native-shadow-generator/). :information_source: Patterns --- - [Ducks pattern (você lê porque é necessário).](https://blog.rocketseat.com.br/estrutura-redux-escalavel-com-ducks/) - [Aqui é se você gosta de ler.](https://medium.com/swlh/the-good-the-bad-of-react-redux-and-why-ducks-might-be-the-solution-1567d5bdc698) - [Alguns Ignite boilerplates (para escolha de estrutura de projeto).](https://github.com/infinitered/ignite/blob/master/BOILERPLATES.md) ###### tags: `Mobile` `Wiki`