committed by
Ben Alpert
1 changed files with 38 additions and 0 deletions
@ -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 |
|||
<script src="@Url.Content("/Scripts/HelloWorld.jsx")"></script> |
|||
``` |
|||
- 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). |
Loading…
Reference in new issue