If you check the docs for how to create a react app the first thing they recommend is to use next.js.
That said, starting with react router or expo is probably the right call depending on the project needs. Routing is not something you want to do yourself, and react native is pretty unfriendly without expo