创建单页应用程序 React JS 的最佳方法是什么?
What is the best approuch to create a single page application React JS?
是使用react-router-dom
进行页面路由还是简单地管理同屏组件?
你可以在其他框架或网页中注入 React 中的一些组件,但如果你构建一个 ReactJS 应用程序,它基本上是一个单页应用程序。
在您的应用程序中,您必须使用如下路由器:
- 反应路由器:https://github.com/ReactTraining/react-router
- React redux 路由器:https://github.com/reactjs/react-router-redux
还有很多其他的,但这些都适合入门。
另一方面,你必须自己管理一些组件,例如,当你创建一个新的路由来显示用户的个人资料时,如果用户将所有组件都放在一起,你将有一些组件可以显示或不显示他的个人信息与否。
配置文件组件由路由器管理,每个用户信息行可以由较小的组件管理。
是使用react-router-dom
进行页面路由还是简单地管理同屏组件?
你可以在其他框架或网页中注入 React 中的一些组件,但如果你构建一个 ReactJS 应用程序,它基本上是一个单页应用程序。
在您的应用程序中,您必须使用如下路由器:
- 反应路由器:https://github.com/ReactTraining/react-router
- React redux 路由器:https://github.com/reactjs/react-router-redux
还有很多其他的,但这些都适合入门。
另一方面,你必须自己管理一些组件,例如,当你创建一个新的路由来显示用户的个人资料时,如果用户将所有组件都放在一起,你将有一些组件可以显示或不显示他的个人信息与否。
配置文件组件由路由器管理,每个用户信息行可以由较小的组件管理。