Langflow 系列 | 第 19 篇:前端 API 请求与状态管理模式 上一篇文章分析了 Langflow 画布编辑器如何把节点、边、handle 和 viewport 表达成一份可保存、可导入、可运行的 Flow JSON。这一篇继续向外看一层。画布上的 Flow JSON 最终要保存到后端。组件列表要从后端加载。变量、文件、消息、构建记录、部署配置、模型 provider、知识库状态也都来自后端。因此 Langflow 前端必须回答一个核心问题:哪些状态应该交给 React Query 管,哪些状态应该放进 Zustand,二者如何同步?本文围绕controllers/API、React Query hook、Axios 实例、mutation 失效策略和 Zustand store 展开。1. 本文涉及的源码位置API 基础设施:主题源码位置QueryClient Providersrc/frontend/src/contexts/index.tsxAxios 实例和拦截器src/frontend/src/controllers/API/api.tsx