Você está confundindo as coisas!
React Native cria uma app nativa a ser instalada pela loja do seu dispositivo mobile. O uso do React Native ou Flutter é essencial se você precisa de recursos do dispositivo, como uso da camera, gps, lista de contatos etc.
Se o seu sistema é "apenas" telas de cadastro, formularios, gráficos, relatórios, etc. você consegue ter um sistema 100% web e responsivo, que se adequa tanto ao desktop quanto ao mobile.
Nesse ponto você precisa de um framrwork pra te ajudar nisso, existem vários no mercado. Dessa forma voce consegue configurar coisas do tipo: Se estiver num ambiente desktop, coloque 2 inputs na mesma linha. Se tiver no mobile, coloque um abaixo do outro.