我应该使用node.js
.我想用reactjs
来表达我的观点。但也有一些问题。
- 像
componentDidMount
这样的reactjs
内部预定义的功能会起作用吗? - 我应该使用
redux
,可以吗? - 我应该使用哪种路由(
react
或express.js
路由器)?
1)预定义的函数,如componentDidMount,将完全像React中的其他生命周期事件一样工作。
2)是的,这是可能的,Redux非常适合应用程序状态管理和保留每个实例在应用程序内部使用的数据。
3)你应该同时使用React-Router和Express。您可以使用 React-Router 在前端导航,从一个页面导航到另一个页面。对于 Express,如有必要,它对于为后端开发 API 路由特别有用。
- 是的
- 是的,这是可能的
- react-router 用于内部应用程序路由。其中 Express.js 只能在主源上路由到/index.html。
例如:myapp.com/reactapp ->由 Express 完成,其中 index.html 打开 /reactapp myapp.com/myapp/new/view --> 这里/new/view 由 反应