-
这是一个小型演示,旨在探讨构建潜在可扩展单页应用程序的各种方法,它就是typesafe-spa
资源介绍
类型安全的SPA
这是一个小型演示,探讨了创建潜在可扩展单页应用程序的不同方法。 请参阅了解正在使用的完全不起眼的示例应用程序,以及。
结构
功能性
有一个全局会话对象,可以潜在地保持应用程序所有部分的共享状态。
登录页面对用户进行身份验证并启动会话的创建。
登录后,用户将被重定向到仪表板,在此按名称欢迎他们。
还有一个个人资料页面,再次显示该名称。
您可以从个人资料页面转到“编辑个人资料”页面,以更改该名称。
名称更改后,该更改必须反映在应用程序的所有部分中:仪表板和配置文件页面。
尽管“编辑配置文件”可以看作是“配置文件”的子级,但是出于简化的原因,它被保留在同一级别(我们可能已经在第三级了)。
目标
该功能范围使我们可以研究以下问题:
亲子关系如何处理?
需要编写多少样板代码?
编译器提供了多少指导和支持?
这种方法看起来有多可维护性(又称可扩展性)?
方法
埃