Use of React Redux Template in dotnet core

hjh /D/t/Dotnet> mkdir reactnativedotnettest
hjh /D/t/Dotnet> cd reactnativedotnettest/
hjh /D/t/D/reactnativedotnettest> dotnet new reactredux

Welcome to .NET Core!
---------------------
Learn more about .NET Core: https://aka.ms/dotnet-docs
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli-docs

Telemetry
---------
The .NET Core tools collect usage data in order to help us improve your experience. The data is anonymous and doesn't include command-line arguments. The data is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Read more about .NET Core CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry

ASP.NET Core
------------
Successfully installed the ASP.NET Core HTTPS Development Certificate.
To trust the certificate run 'dotnet dev-certs https --trust' (Windows and macOS only). For establishing trust on other platforms refer to the platform specific documentation.
For more information on configuring HTTPS see https://go.microsoft.com/fwlink/?linkid=848054.
Getting ready...
The template "ASP.NET Core with React.js and Redux" was created successfully.

Processing post-creation actions...
Running 'dotnet restore' on /Development/tmp/Dotnet/reactnativedotnettest/reactnativedotnettest.csproj...
  Restoring packages for /Development/tmp/Dotnet/reactnativedotnettest/reactnativedotnettest.csproj...
  Generating MSBuild file /Development/tmp/Dotnet/reactnativedotnettest/obj/reactnativedotnettest.csproj.nuget.g.props.
  Generating MSBuild file /Development/tmp/Dotnet/reactnativedotnettest/obj/reactnativedotnettest.csproj.nuget.g.targets.
  Restore completed in 7.45 sec for /Development/tmp/Dotnet/reactnativedotnettest/reactnativedotnettest.csproj.

Restore succeeded.

hjh /D/t/D/reactnativedotnettest> ll
total 48
drwxr-xr-x  13 hjhubeek  wheel   442B Nov  8 08:14 .
drwxr-xr-x   4 hjhubeek  wheel   136B Nov  8 08:13 ..
-rw-r--r--   1 hjhubeek  wheel   3.7K Nov  8 08:14 .gitignore
drwxr-xr-x   8 hjhubeek  wheel   272B Nov  8 08:14 ClientApp
drwxr-xr-x   3 hjhubeek  wheel   102B Nov  8 08:14 Controllers
drwxr-xr-x   5 hjhubeek  wheel   170B Nov  8 08:14 Pages
-rw-r--r--   1 hjhubeek  wheel   640B Nov  8 08:14 Program.cs
drwxr-xr-x   3 hjhubeek  wheel   102B Nov  8 08:14 Properties
-rw-r--r--   1 hjhubeek  wheel   2.1K Nov  8 08:14 Startup.cs
-rw-r--r--   1 hjhubeek  wheel   146B Nov  8 08:14 appsettings.Development.json
-rw-r--r--   1 hjhubeek  wheel   105B Nov  8 08:14 appsettings.json
drwxr-xr-x   6 hjhubeek  wheel   204B Nov  8 08:14 obj
-rw-r--r--   1 hjhubeek  wheel   2.3K Nov  8 08:14 reactnativedotnettest.csproj
hjh /D/t/D/reactnativedotnettest> cd ClientApp/
hjh /D/t/D/r/ClientApp> npm install

> uglifyjs-webpack-plugin@0.4.6 postinstall /Development/tmp/Dotnet/reactnativedotnettest/ClientApp/node_modules/uglifyjs-webpack-plugin
> node lib/post_install.js

added 1183 packages from 756 contributors and audited 10649 packages in 24.888s
found 341 vulnerabilities (313 low, 15 moderate, 12 high, 1 critical)
  run `npm audit fix` to fix them, or `npm audit` for details
hjh /D/t/D/r/ClientApp> dotnet restore
MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.
hjh /D/t/D/r/ClientApp> ll  //// Oops wrong folder... better go one folder up
total 944
drwxr-xr-x    9 hjhubeek  wheel   306B Nov  8 08:15 .
drwxr-xr-x   13 hjhubeek  wheel   442B Nov  8 08:14 ..
-rw-r--r--    1 hjhubeek  wheel   306B Nov  8 08:14 .gitignore
-rw-r--r--    1 hjhubeek  wheel   109K Nov  8 08:14 README.md
drwxr-xr-x  918 hjhubeek  wheel    30K Nov  8 08:15 node_modules
-rw-r--r--    1 hjhubeek  wheel   350K Nov  8 08:15 package-lock.json
-rw-r--r--    1 hjhubeek  wheel   687B Nov  8 08:14 package.json
drwxr-xr-x    5 hjhubeek  wheel   170B Nov  8 08:14 public
drwxr-xr-x    9 hjhubeek  wheel   306B Nov  8 08:14 src
hjh /D/t/D/r/ClientApp> cd ..
hjh /D/t/D/reactnativedotnettest> dotnet restore
  Restore completed in 51.8 ms for /Development/tmp/Dotnet/reactnativedotnettest/reactnativedotnettest.csproj.
hjh /D/t/D/reactnativedotnettest> dotnet run
Using launch settings from /Development/tmp/Dotnet/reactnativedotnettest/Properties/launchSettings.json...
: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
      User profile is available. Using '/Users/hjhubeek/.aspnet/DataProtection-Keys' as key repository; keys will not be encrypted at rest.
info: Microsoft.AspNetCore.SpaServices[0]
      Starting create-react-app server on port 49656...
Hosting environment: Development
Content root path: /Development/tmp/Dotnet/reactnativedotnettest
Now listening on: https://localhost:5001
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.
info: Microsoft.AspNetCore.SpaServices[0]
      > reactnativedotnettest@0.1.0 start /Development/tmp/Dotnet/reactnativedotnettest/ClientApp
      > rimraf ./build && react-scripts start
     
      Starting the development server...
     
info: Microsoft.AspNetCore.SpaServices[0]
     
      Compiled successfully!
     
info: Microsoft.AspNetCore.SpaServices[0]
      You can now view reactnativedotnettest in the browser.
     
info: Microsoft.AspNetCore.SpaServices[0]
        Local:            http://localhost:49656/
        On Your Network:  http://xx.xx.xx.xx:49656/
     

Side Note

Duplicate files are shown in visual studio...