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

Cli*_*ooo 6 asp.net-mvc serverside-javascript reactjs reactjs.net redux

我正在尝试使用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')
)
Run Code Online (Sandbox Code Playgroud)

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

Jab*_*cky 0

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

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

还有一个非常好的服务器端反应渲染示例:

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

它是用 Umbraco 构建的,但 Umbraco 是一个基于 MVC 的 CMS,因此您几乎可以了解基础知识。