This article will introduce popular React Native plugins which can help make your app development process easier. If you know any good plugins, please comment below to help make this a good resource to find React native plugins.
If you want to start a new React Native project, consider these templates first. They already include some of below plugins.
This is an essential cross-platform UI components, which help reduces your effort in writing cross-platform UI components. You don’t have to write basic things from scratch for different OS.
This plugin offers built-in navigation views that deliver 60fps animations with a great look and feel. It uses routers to define the relationship between URIs, actions, and navigation state.
MobX is a state management for React Native. It makes state management simple and scalable by transparently applying functional reactive programming.
React Native Localization is a simple way to internationalize a React Native app. It uses a native library, ReactLocalization, to get the current language, then it loads and displays the strings matching the current locale or the default language.
This is a RxJS-flavored version of HTTP fetch API for node.js.
It provides MapView component for iOS and Android. The MapView component includes features on the map such as Markers, Polygons, etc… as children of the MapView itself, which makes it easy to control map’s features.
It is used to check and request user permissions such as Location, Camera, Microphone, Photos, Contacts, Events, Bluetooth, etc….
An image picker which supports camera, configurable compression, multiple images and cropping.
GL React Native is OpenGL bindings for React Native to implement complex effects over images and components.
Fabric.io is a famous platform used in many apps to monitor and analyze app performance and statistic. This is a React Native library for Fabric, Crashlytics and Answers.
Popup Dialog is an easy-to-use library, which can help developer create a dialog with beautiful style and animation.
It provides standard animations and declarative transitions for React Native.
Push Notification offers both remote and local notifications. What I love about this library is that the notifications can be scheduled and repeated based on day, week, etc…
React Native module for playing sound clips on iOS, Android, and Windows.
This library is a timer written in pure js using Async Storage, working well for both background and foreground tasks.
Joyride was developed to help developers create step-by-step app walk-through.