DEV Community

Technology Insights
Technology Insights

Posted on • Originally published at


Explore a React Native Ecosystem

The current market of the PWA Progressive web apps are at its peak. Many of you might also be aware of the magic of React. Also, React Native has a big community where people talk about the framework, Multiple debates and endless discussions. But, many of those are still not fully aware of the entire ecosystem of react-native.

Here, we have drafted a wonderful blog post that helps you to understand the comprehensive structure of React Native.

Let’s first have a look at the React Native Boilerplate

React Native Boilerplate is the first segment of the Ecosystem of React Native. It enables developers to start development without hustle. Below are the different React Native Boilerplates.

  1. React-Native Boilerplate Starter Kit
  2. React Hooks
  3. Nativebase
  4. react-native-fiber Library (for UI Kit and Animation things)
  5. react-native-responsive-ui Library (for Responsive UI)
  6. React-navigation or Router Flux
  7. State Management (Redux[Thunk Middleware/Saga Middleware])
  8. react-native-vector-icons (For Vector Icons)
  9. Font
  10. Primary Colors of App
  11. React-native-elements
  12. Material UI kit
  13. Lottie(For Animation)

Let’s have look at some of additional features of React Native

  • Payment
  • Push Notification
  • Live Chat
  • Deep Linking

React Native Database is the local storage facility, as provided by React Native. Below are the Database:

  • SQLite:
  • Realm:
  • Couchbase Life:
  • PouchDB:

Further in our article, we have in detail discussed the React Native testing tools, backend services and CD/CI tools of React Native. If you want to know more about React Native Ecosystem, Read our article now.

Top comments (0)

Timeless DEV post...

Git Concepts I Wish I Knew Years Ago

The most used technology by developers is not Javascript.

It's not Python or HTML.

It hardly even gets mentioned in interviews or listed as a pre-requisite for jobs.

I'm talking about Git and version control of course.

One does not simply learn git