Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Maximizing Reusability with React.js for C# Dev...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Maximizing Reusability with React.js for C# Developers

Avatar for JustinCoded

JustinCoded

March 12, 2016

Other Decks in Programming

Transcript

  1. Why ASP.NET MVC? • Strong server side technology. • Reuse

    of existing systems • Platform of Choice? • Excellent tooling/productivity But... • Post Backs are SLOW • Full page re-renders
  2. Why TypeScript? • Written by C# lead architect Anders Hejlsberg

    • Strongly typed • Compile time error checking • Intellisense
  3. Tooling • Visual Studio 2013/2015 • Npm - Node Package

    Manager • Tsd - TypeScript Definition Manager • Gulp - JavaScript Task Runner
  4. Frameworks & Libraries • React & ReactDOM • Redux •

    Gulp ◦ gulp-clean ◦ gulp-typescript ◦ gulp-concat