GraphQL 全面知识体系、对照组与最优实践 一、什么是 GraphQL?GraphQL 是一种 API 查询语言和服务端运行环境。它允许客户端声明所需数据的结构,服务端仅返回被请求的数据,解决了传统 REST API 的 over...
Graphql(二)
FSD × GraphQL 分层结构、规范与 CRUD 最佳实践本指南面向中大型 React 前端项目,结合 FSD(Feature-Sliced Design)与 GraphQL,从分层结构、目录规范、代码模板到错误对照组,给出最优...
Feature-Sliced Design
Feature-Sliced Design(FSD)一、什么是 Feature-Sliced DesignFeature-Sliced Design(简称 FSD)是一种前端架构设计方法论,专注于大型/中型前端项目的可维护性、可扩展性...
Feature-Sliced Design(2)
FSD 各层级最优与错误对照组本节面向团队实践和规范推进,结合实际项目代码示例,对每一层提供“最优做法(正确)”和“常见反面案例(错误)”对比,直观展现分层价值和常见问题。 1. app 层(全局配置/入口)最优做法(正确) 123...
Jest 测试工具(1)
Jest介绍Facebook 开源的一套 JavaScript 测试框架,它集成了断言库、mock、快照测试、覆盖率报告等功能。它非常适合用来测试 React 代码,但不仅仅如此,所有的 js 代码都可以使用 Jest 进行测试 快照...