Building app in react native supported by shopify backend

What is the best way to build react native app and can access all my shopify products, customers e.t.c. Should I build a separate NodeJs backend and integrate it with my React Native application or is there any other way to directly access my store in react native app?

If your react native app is going to be the storefront where people can purchase from merchants with the app. You should use the Storefront API.

Otherwise you would need your own backend, as you should never use the Admin API from any client application. :slight_smile: