使用Node.js渲染React.js

时间:2019-01-07 09:08:02

标签: javascript node.js reactjs express

我应该使用node.js。我想使用reactjs来呈现我的观点。但是有一些问题。

  1. reactjs这样的componentDidMount内部的预定义功能可以工作吗?
  2. 我应该使用redux,可以吗?
  3. 我应该使用哪个路由(reactexpress.js路由器)?

2 个答案:

答案 0 :(得分:1)

1)像componentDidMount这样的预定义函数将与React中的其他生命周期事件一样完全正常工作。

2)是的,有可能,Redux非常适合应用程序状态管理以及为每个实例保留在应用程序内部使用的数据。

3)您应该同时使用React-Router和Express。您可以使用React-Router在前端进行导航,在页面之间进行导航。对于Express,必要时为开发后端的API路由特别有用。

答案 1 :(得分:0)

  1. 是的,有可能
  2. react-router用于内部App路由。 Express.js只能路由到主要来源上的/index.html。
  

例如:myapp.com/reactapp->由Express完成,其中index.html处于打开状态   / reactapp myapp.com/myapp/new/view->此处/ new / view由   反应