Al final haces un "build" o compilación que lo hace apto para apache (asi que el preview no lo puedes hacer solo con brackets).
https://www.youtube.com/watch?v=uTofiLVM3mg&ab_channel=NijatAliyev aquí hay un tutorial, pero en esencia:

1) Copias y adaptas esta linea a tu package.json abajo de "version":  
	"homepage": "http://El URL Final"
	
2) Corres este comando en la terminal, sobre el mismo folder donde esta package.json (despues de correr la consola te muestra un debug de errores que pueda tener tu codigo, ya tu decides si continuas o son potencialmente graves...): 
	npm run build
   
(te puede pasar el erro MiniCssExtractPlugin is not a constructor https://exerror.com/typeerror-minicssextractplugin-is-not-a-constructor/, pero se soluciona simple haciendo un downgrade con el cmd:
   npm i -D –save-exact mini-css-extract-plugin@2.4.5      )
  
3)Esto ya lo subes a tu host. Aqui si vas a requerir un **json-server** para acceder a la BDD o hacer tu las APIs

4 YA ESTA EN PUBLIC*** ) Editas el httaccess con lo siguiente (al meter urls en el navegador que no son index te marca error puesto que no existen esos archivos en realidad, obligas a que te lleve a index y de ahí se administran las routes):

# Hace que todo lo que no se encuentre vaya a index, y el 404 de react sigue funcionando
ErrorDocument 404 /index.html