Sugestão baseada na arquitetura MVC para organizar um projeto de SPA em ReactJS. Além disso, há um exemplo do uso de JWT (Json Web Tokens) para autenticação e autorização a uma API Rest.
O exemplo da API está disponível em https://github.com/andremenegassi/ASP.NET-Core-API-JWT .