Expo + Next.js for mobile + web

This page summarizes the projects mentioned and recommended in the original post on /r/reactnative

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • expo-next-react-navigation

    ⛴ Make Next.js and react-navigation play nicely together with an Expo/React Native Web app.

  • This leads to the need for platform-specific routing, which in turn led me to expo-next-react-navigation, which didn't work for me out-of-the-box when following the Expo + Next.js guide linked above.

  • web-examples

    Discontinued Examples of using Expo in the browser.

  • To be honest, I wouldn't recommend this solution. Expo is quite mature tool, however, during the expo and react-native development you might experience several issues related to maintenance and features implementation (depends on complexity of your requirements). I do not know how it might look like when you want to do web additionally, also with Next.js configs. It's really hard to maintain this solution in long-term in my opinion as you have multiple dependencies related to each-other: Next.js <-> Expo <-> React Native . Every solution is quite complex and developed invidually. I would use simple Expo for Web if needed and use simple React (https://github.com/expo/web-examples/tree/master/create-react-app-example) but it depends on your case which is priority of platform.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • expo-next-monorepo-example

    Create a universal React app using Expo and Next.js in a monorepo

  • Hey! I think this is a great stack if implemented correctly. Here is an example: https://github.com/axeldelafosse/expo-next-monorepo-example

  • dripsy

    🍷 Responsive, unstyled UI primitives for React Native + Web.

  • Dripsy is a good solution for styling: https://github.com/nandorojo/dripsy

  • expo-cli

    Discontinued Tools for creating, running, and deploying universal Expo and React Native apps

  • However, the Expo docs on this are outdated. I recommend commenting on this thread if you need help: https://github.com/expo/expo-cli/issues/3579

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts