Our great sponsors
-
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.
-
expo-cli
Discontinued Tools for creating, running, and deploying universal Expo and React Native apps
-
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.
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.
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.
Hey! I think this is a great stack if implemented correctly. Here is an example: https://github.com/axeldelafosse/expo-next-monorepo-example
Dripsy is a good solution for styling: https://github.com/nandorojo/dripsy
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
Related posts
- Does any one have experience with monorepos and react native. If so share your thoughts.
- How to architect a Web and Mobile React Native app
- Expo app completely unresponsive when using Expo Camera and navigating away while recording
- Mac OS Dev environ hosed for Expo (due to recent “brew upgrade”)
- What tech stack should I choose?