如何设计简洁、直观的前端架构?( 六 )

Graphql 查询

Graphql 是从服务器当中获取数据的数据查询语言。Graphql要求查询格式利用特定键获取数据。这种查询语言的文件就好根据不同的查询与不同的文件保存在不同的目录当中。具体要求包括:

各查询应根据特定类型进行分组,且不同类型在组内对应不同的目录。

以同样的方式对变异与订阅进行分组。

应将部分查询片段从查询当中剔除,例如不同目录中的公共代码片段。

尽可能为各个查询、变异等名称保留前缀,用以区分请求不同服务器的不同 Web 应用,例如 abcPost 查询与 xyzPost 查询等。这样能够更轻松地区分指向不同 Web 应用程序的相同查询。

当组件当中包含或者需要文件时,请尽量将名称保留为大写形式,以确保开发人员能够轻松判断组件与查询之间的区别。

其它注意事项

其它能够为 Web 应用程序提供助力的工具与技巧。这部分内容包括可用于启动应用程序、管理 build、管理电子表格以及管理所使用文件语法的不同工具。这些工具应包括:

推荐阅读