From b128e151c3d3d0d01ee613f00bbed690125e9b19 Mon Sep 17 00:00:00 2001 From: Daniel Lo Nigro Date: Fri, 4 Apr 2014 13:22:06 -0700 Subject: [PATCH] ReactJS.NET blog post Closes #1354. --- _posts/2014-04-04-reactnet.md | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 _posts/2014-04-04-reactnet.md diff --git a/_posts/2014-04-04-reactnet.md b/_posts/2014-04-04-reactnet.md new file mode 100644 index 00000000..84f252c3 --- /dev/null +++ b/_posts/2014-04-04-reactnet.md @@ -0,0 +1,38 @@ +--- +title: "Use React and JSX in ASP.NET MVC" +layout: post +author: Daniel Lo Nigro +--- + +Today we're happy to announce the initial release of +[ReactJS.NET](http://reactjs.net/), which makes it easier to use React and JSX +in .NET applications, focusing specifically on ASP.NET MVC web applications. +It has several purposes: + + - On-the-fly JSX to JavaScript compilation. Simply reference JSX files and they + will be compiled and cached server-side. + + ```html + + ``` + - JSX to JavaScript compilation via popular minification/combination libraries + (Cassette and ASP.NET Bundling and Minification). This is suggested for + production websites. + - Server-side component rendering to make your initial render super fast. + +Even though we are focusing on ASP.NET MVC, ReactJS.NET can also be used in +Web Forms applications as well as non-web applications (for example, in build +scripts). ReactJS.NET currently only works on Microsoft .NET but we are working +on support for Linux and Mac OS X via Mono as well. + +Installation +------------ +ReactJS.NET is packaged in NuGet. Simply run `Install-Package React.Mvc4` in the +package manager console or search NuGet for "React" to install it. +[See the documentation](http://reactjs.net/docs) for more information. The +GitHub project contains +[a sample website](https://github.com/reactjs/React.NET/tree/master/src/React.Sample.Mvc4) +demonstrating all of the features. + +Let us know what you think, and feel free to send through any feedback and +report bugs [on GitHub](https://github.com/reactjs/React.NET).