Qual pastas devo subir para o github e como rodar a minha aplicação em outra maquina?
Qual pastas devo subir para o github e como rodar a minha aplicação em outra maquina?
Se você usou o create-react-app, ele já deve ter criado o arquivo .gitignore. Pode confiar nele! Se não usou, você não precisa subir no git os diretórios node_modules e build. Pra rodar em outra máquina você deve fazer o processo de build e considerar SOMENTE os arquivos gerados no diretório build.