Hello guys! I would like to introduce my latest choices for React Native iOS Development tools, playlist, service, testing, libraries and websites that I am currently using and learning on MacBook Pro 2015 and 2011.
There are a few different development environments DECO and EXPO or you can use Nuclide by Atom. I use EXPO XDE right now. Don’t use DECO guys. Becuse After delete DECO from your machine, DECO still keeps 800MB. I don’t know why? If you really work with real IDE, you can use PyCharm or Webstrom.
f8App provides tutorials to help get started to use React Native.
CodePush is another life saver. This tool is a cloud service that deploys mobile app updates directly to their users’ devices.
Npm desktop manager helps to add, remove, update global and local packages with ease.
Sentry is a cross-platform crash reporting and aggregation platform.
DevTools for Redux helps with hot reloading, action replay and customizable UI.
Curated List of Open Source React Native Apps
NativeBase is an essential cross-platform UI component for React Native. We can change the look of our application from one file instead of every component.
MobX is a state management library similar to Redux which is the current defacto state management library. However, MobX is as simple as possible.
A React Native Apple HealthKit is a bridge module for interacting with Apple HealthKit data.
Styled Component is a visual primitive for the component age.
React Color is a collection of Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter, Material Design & more.
Axios uses to Http Request.
Vector Icons provide buttons, logos,navbars and tab bars. Easy to extend, style and integrate into your project.
tcomb form native generate a form based on domain model.
React Native Elements is a solid option that offers everything you need UI Toolkit. But the question is why? Because you can build your own components.
react native device info library is a device Information for React Native iOS and Android.
Jest is a painless React Native testing library.
Jasmine is going to get all kinds of testing under the hood.
If you have React experience you can build your own back-end with mern.io. Mern is built on Mongo, Express, React and Node. But If you have Angular experience mean.io is better solution for you. If you have none of those experience, Meteor’s a good option for you.
You can find incredible ReactNative Examples here React.Rocks
React Native github page website .
Made with React is a collection of websites and applications using React Native.
Start React is a library of free to download React.js themes and templates.
ReactEx UI components from around the web, delivered to your inbox.
I share my favorite React Native web site.
Very good React Native Newsletter.
Facebook React Native page.
A guide and reference to help people get started with React Native -ReactNativeExpress.
React Developer Tools for debugging tools to the Chrome Developer Tools.
react-devtools works both with React DOM and React Native for React page.
Reactotron allows us to have great insight into my Redux store state, actions, sagas, logs and more without having to have a browser tab open for debugging all the time.
React Native wrapper for Intercom.io is a messaging platform that helps create relation with consumers.
Sentry is a error reports tool with a lot of useful device specific data and provides holistic reports with both native and JS stack traces.
- Components: Components are the composable building blocks to your react native application.
- JSX: JSX is a syntax for embedding XML within JS.
- Component Lifecycle: The lifecycle helps manage the complexity of different platform APIs
- Props: Props are way of passing data from parent to child
- State: State is how a component’s data looks at a given point in time
I want to add podcast section. Because I listened a lot of good podcast about ReactNative and they shared very good experience that help me.
That’s it. 😃😃😃 Thanks for reading. I hope all these toolkits will help you improve your productivity while developing React Native.
You can check my previous articles here.