我尝试使用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进行服务器端渲染?
答案 0 :(得分:0)
我想你应该从这里开始。我不确定Redux,但这解释了很多:
https://reactjs.net/guides/server-side-rendering.html
这也是服务器端反应呈现的一个很好的例子:
它是用Umbraco构建的,但是Umbraco是一个基于MVC的CMS,所以你几乎可以找出基础知识。