I've been hard at work building the back end (Java Spring Boot / mySql) for my side hustle dream and it is just about complete. I'm not an experienced front end dev, but I've been trying to research as much as possible to make the right decisions the first time as I begin designing and building my front end. I anticipate mostly mobile use, but want to have a strong web presence, as well. I've landed on React, but have a few burning questions I'm hoping to get help with.
It seems that 'react-native-web' just makes sense as a single code base for all front end work, but is the project ready or is it a great idea that will REALLY be ready in a few years? Do I have to bite the bullet and have two code bases to maintain for the front end - one 'react-native' and one 'react-web' ?
Is 'react-native-web' just a simple extension of 'react-native'? So, if I decide abandon the the 'web' part and build web separately, I will still have the full 'react-native' experience and tools from the 'react-native-web' project I create?
Am I completely bonkers? Other suggestions to put me on the right path? I want to do this right the first time. I don't have the time to waste on bad ideas I have to abandon.
Thanks a ton!