Reactjs 大型项目的最佳实践

Reactjs 大型项目的最佳实践,reactjs,Reactjs,我想开发我的第一个项目。这将是一个包含大量视图和组件的大型项目 什么是一个好的最佳实践,以获得它的结构?ReactJS仅用于前端内容和通过REST与Play framework后端的通信。我想说的是从路由器开始。如果直接点击url,请确保路由器正常工作,因为您需要后备后端路由,该路由将呈现React,就像它在/路由上呈现一样。或者,使用类似的工具自动为您完成 如果您打算使用cookie,那么在早期阶段实现它们也是很好的 我不知道你在构建什么样的应用程序,但我建议在全球各州使用Redux。一些全局

我想开发我的第一个项目。这将是一个包含大量视图和组件的大型项目


什么是一个好的最佳实践,以获得它的结构?ReactJS仅用于前端内容和通过REST与Play framework后端的通信。

我想说的是从路由器开始。如果直接点击url,请确保路由器正常工作,因为您需要后备后端路由,该路由将呈现React,就像它在
/
路由上呈现一样。或者,使用类似的工具自动为您完成

如果您打算使用cookie,那么在早期阶段实现它们也是很好的

我不知道你在构建什么样的应用程序,但我建议在全球各州使用Redux。一些全局状态用法示例:

  • 来自多个组件使用的API的数据
  • 来自其他多个组件使用的组件的数据
  • 共享状态(加载、禁用,例如,如果单击一个按钮并加载,并且您希望禁用来自不同组件的其他字段,则最好使用全局加载程序的reducer)
由于您将拥有大量视图和组件,因此创建3个目录,
组件
容器
视图

使用哑(无状态)组件的组件目录。对状态为的组件使用容器目录。每个组件可能是一个文件或文件夹,其中也包含CSS和图像文件,然后将它们直接包含在组件JS文件中。最后查看每个页面的目录

至于构建和其他内容,如果您对网页包配置不满意,您可以使用
create react app
或再次使用
nextjs2
启动器

我不知道你的应用程序是关于什么的,它应该做什么,所以我无法提供更多的提示。希望这有点帮助


将来,考虑使用STACKOFFET来解决特定的问题,并针对诸如RESDIT这样的问题,脸谱网反应组或其他允许泛型问题的论坛。

这将是一个备选词:你可能有一个cookie和路由器的教程吗?在这种情况下,考虑使用感谢你的Hists. Word部分只是一个部分聊天,因此将包括一个井。