如何使用Reuxjs.Net与Redux一起进行服务器端渲染?

时间:2016-07-11 11:36:37

标签: asp.net-mvc reactjs redux serverside-javascript reactjs.net

我尝试使用ReactJS和Redux在ASP.NET MVC中创建的应用程序进行服务器端渲染。我正在使用ReacJS.Net。

我的组件可以很好地进行客户端渲染。

我的应用程序可能是此处的示例之一:http://redux.js.org/docs/basics/UsageWithReact.html。这里是主要代码(用于客户端渲染)。

import React from 'react'
import { render } from 'react-dom'
import { Provider } from 'react-redux'
import { createStore } from 'redux'
import todoApp from './reducers'
import App from './components/App'

let store = createStore(todoApp)

render(
  <Provider store={store}>
     <App />
  </Provider>,
 document.getElementById('root')
)

如何使用ReacJS.NET进行服务器端渲染?

1 个答案:

答案 0 :(得分:0)

我想你应该从这里开始。我不确定Redux,但这解释了很多:

https://reactjs.net/guides/server-side-rendering.html

这也是服务器端反应呈现的一个很好的例子:

https://github.com/systempioneer/React-Umbraco-Example

它是用Umbraco构建的,但是Umbraco是一个基于MVC的CMS,所以你几乎可以找出基础知识。