Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Maximizing Reusability with React.js for C# Dev...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
JustinCoded
March 12, 2016
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Maximizing Reusability with React.js for C# Developers
JustinCoded
March 12, 2016
Other Decks in Programming
See All in Programming
ActionController meets Protocol Buffers
sorah
0
520
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
Railsバージョンを4倍にした話
optim
0
350
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
ChromeでローカルLLM
ryu1013
0
140
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1k
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
210
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
It's Worth the Effort
3n
188
29k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Technical Leadership for Architectural Decision Making
baasie
3
600
Discover your Explorer Soul
emna__ayadi
2
1.3k
Scaling GitHub
holman
464
140k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
410
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Transcript
Maximizing Reusability with React.js for C# Developers
Why React? TypeScript? ASP.NET MVC?
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
Why React? Fast Composable
Composability
Why TypeScript? • Written by C# lead architect Anders Hejlsberg
• Strongly typed • Compile time error checking • Intellisense
Tooling • Visual Studio 2013/2015 • Npm - Node Package
Manager • Tsd - TypeScript Definition Manager • Gulp - JavaScript Task Runner
Frameworks & Libraries • React & ReactDOM • Redux •
Gulp ◦ gulp-clean ◦ gulp-typescript ◦ gulp-concat
DEMO