/rrd

React Redux DotNet Stack

Primary LanguageTypeScript

Installation

Prequisites:

  1. Install NodeJS (version 6 or higher) https://nodejs.org/en/

  2. Install dotnet core (version 2 or higher) https://www.microsoft.com/net/core#windowscmd

  3. Install VS Code (recommended IDE) (you may also run this in VS2017) https://code.visualstudio.com/

  4. In VS Code install the following extensions:

    1. https://marketplace.visualstudio.com/items?itemName=eg2.tslint
    2. https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify
    3. https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp

Install Instructions:

  1. Clone this repo
  2. run npm install --verbose (and go make some tea)
  3. run dotnet run (once -- to build the /wwwroot/dist folder). Ctrl+C to cancel this

Notes about this stack

Creators Blog Post:

http://blog.stevensanderson.com/2016/05/02/angular2-react-knockout-apps-on-aspnet-core/

GitHub for main stack:

https://github.com/aspnet/JavaScriptServices

Blog Post from fan who modified this stack to RROD project:

https://medium.com/@MaartenSikkema/using-react-redux-and-webpack-with-dotnet-core-to-build-a-modern-web-frontend-7e2d091b3ba

GitHub of RROD project:

https://github.com/Maarten88/rrod/blob/master/src/Webapp/Program.cs