我想开发我的第一个reactjs项目。这将是一个有很多观点和组件的大项目。大型反应项目的最佳实践
什么将是一个很好的最佳实践来获得它的结构? ReactJS只是用于前端的东西以及REST与Play框架后端的通信。
我想开发我的第一个reactjs项目。这将是一个有很多观点和组件的大项目。大型反应项目的最佳实践
什么将是一个很好的最佳实践来获得它的结构? ReactJS只是用于前端的东西以及REST与Play框架后端的通信。
我会说从路由器开始。确保你的路由器工作,如果url直接被击中,因为你需要回退后端路线,这将渲染React以及它将呈现在/
路线。否则,使用类似Next.js这样的东西自动为你做。
如果您打算使用cookie,那么在早期阶段也可以实施它们。
我不知道你在建什么样的应用程序,但我建议使用Redux作为全局状态。一些全局状态的使用的例子:
从API既然你将有很多的意见和组件,创建3个目录,components
, containers
,views
。
使用哑元(无状态)组件的组件目录。将容器目录用于具有状态的组件。每个组件可能都是一个文件或一个包含CSS和图像文件的文件夹,然后将它们直接包含在组件JS文件中。最后查看每个页面的目录。
至于构建和其他的东西,如果你不喜欢webpack配置,你可以使用create-react-app
或再次nextjs2
初学者。
我不知道你的应用程序和它应该做什么,所以我无法提供更多提示。希望这有所帮助。
未来,请考虑使用Stackoverflow解决特定的问题问题,以及诸如此类的问题,请使用reddit,facebook反应组或其他允许使用通用问题的论坛。
这将是一个字的替代:) – Felix
你可能有一个饼干和路由器教程? – Felix
在这种情况下,考虑使用https://facebook.github.io/relay/ – Kunok