React Native has caught a lot of hype recently, yet the ecosystem still sort of a wild-west when it comes to tooling decisions (as with all things JavaScript). If youβre just getting started with RN, or you are experienced and are about to start a new project, here are the tools I recommend that you add to your React Native repertoire:
- Flow β what if your code could test itself? π€
- ESLint w/universal config β code quality is π
- React Navigation β the blessed React Native navigation solution π
- Reactotron β a streamlined debugger for React and React Native apps π
- Prettier β never worry about code formatting again π
- Sentry β catch error reports before they end up in your app reviews π₯
- GitLab β free private git repos if you donβt have the πΈ to drop on GitHub
- Custom fonts β Roπ ±οΈoto gets old over time, ya know
- CodePush β push bugfixes on the fly without waiting ages π΄ for app store approval
- styled-components β βUse the best bits of ES6 and CSS to style your apps without stress π β
- MobX β stupid-easy state management π
- Reactiflux β react-* dev community. give some help, receive some help π€
- Figma β Sketch X Google Docs == super easy UI design βοΈ
- Expo β prototype apps quickly, using new APIs like Apple Pay and fingerprint sensors π
Thanks for checking out this article! If you liked it, make sure to resteem and follow me on Twitter! βοΈ