如何解决构建第一个大型React应用程序
这里是新的React开发人员。我正计划为我的业务启动我的第一个主要项目。我有大量的Excel模板可用于各种目的(优先级,标准操作程序,问题解决,根本原因分析等)。我的想法是使所有内容都在线,并建立一个可供客户用于其设施的系统。每个机构都有一个经理,然后有多个用户。安全显然很重要。
大多数教程仅显示一个页面应用程序,但这要大得多。从技术角度看,构建这样的东西的正确方法是什么?高层次的概述很好。...寻求指导。
处理路线的最佳方法?
由于Express Express可以在后端进行渲染,因此我是否以某种形式使用Express?
如果使用此组合,如何连接Express / React?我已经阅读了有关客户端/服务器的信息,但是没有发现最新的结论性信息。
非常感谢!
解决方法
我还是React / Web开发的新手,但是对于我的项目,我喜欢在React之上使用框架来简化扩展。我的最爱是GatsbyJS和NextJS。
它们都是“静态网站生成器”,因为最终结果是静态html / css / minimum javascript,加载速度非常快。但是,NextJS很酷,因为它介于前端和后端之间,因为您可以在其框架内使用动态渲染或服务器api调用,因此它不仅可以生成静态网站,还可以做更多的事情。对于您所说的,我认为NextJS可能是个好主意。
您绝对可以将React前端连接到Express后端here's a youtube tutorial。在我看来,作为一个新手Web开发人员,使用Gatsby或NextJS之类的框架要容易得多。我喜欢使用这些框架,您只需在src文件的/ pages /目录中创建一个文件,它就会自动成为您网站的页面,并且使用Next(也许还有Gatbsy),您可以进行动态路由,因此您可以以编程方式创建页面。
编辑:就像您帖子的评论所说,这个答案非常主观!希望它可以让您考虑一下。