首页 文章 精选 留言 我的

精选列表

搜索[JavaScript库],共10000篇文章
优秀的个人博客,低调大师

fetcher v2.15.2 已经发布,基于 Fetch API 的现代 HTTP 客户端库

Fetcher v2.15.2 发布:全面优化 React 防抖与过滤器组件,构建更流畅的开发体验 一个超轻量级、模块化、TypeScript 优先的 HTTP 客户端,原生支持 LLM 流式 API 。 Fetcher v2.15.2 聚焦于开发体验的精细化打磨,通过引入全面的防抖 Hooks、功能强大的可视化过滤器以及持续的代码生成器增强,助你更高效地构建现代 Web 应用。 ✨ 主要更新亮点 ⚡ 全面的 React Hooks 防抖支持 为避免频繁操作带来的性能问题,本次更新为多个核心 React Hooks 增加了防抖能力,让你的应用响应更加智能流畅。 useDebouncedCallback: 新增独立 Hook,用于创建防抖的回调函数 。 useExecutePromise 与 useFetcher: 两大核心 Hook 现已支持防抖选项,可有效控制异步操作或数据请求的触发频率 。 useDebouncedExecutePromise: 新增专用于防抖执行的 Hook,并配有详细的 Storybook 演示,便于理解和使用 。 统一配置:通过可重用的 DebounceOptions 接口统一管理防抖配置,使用更便捷 。 强大的可视化过滤器组件 新增一系列过滤器组件,助你快速构建功能丰富的数据筛选界面。 FilterPanel 与 EditableFilterPanel: 新增过滤器面板组件,支持自定义列布局、加载状态和样式,并集成了重置按钮与自定义搜索按钮 。 多种过滤类型: RemoteSelect: 新增支持远程数据获取的下拉选择组件 。 Select Filter: 新增通用的下拉选择过滤器 。 NumberRange: 新增数字范围选择器,支持单个数值或区间值作为默认值 。 状态管理: 过滤器状态管理支持重置功能,并优化了类型定义和值转换逻辑,使用更安全可靠 。 代码生成器持续增强 面向基于 OpenAPI 规范开发的工作流,代码生成器获得了多项底层优化。 类型生成优化: 改进了对 Map 和 Object 类型(包括 additionalProperties)的处理,类型定义更精准 。 生成逻辑重构: 拆分命令客户端生成逻辑,并改进了端点比较器和操作方法绑定机制,提升了生成代码的质量和可维护性 。 领域驱动设计 (DDD) 支持:成功为 Cart(购物车)和 Order(订单)等聚合生成了命令与查询客户端,强化了对领域驱动设计架构的支持 。 其他改进与优化 快照查询: 新增按 ID 查询快照的方法,数据检索更便捷 。 请求控制: 为核心 Fetcher 增加了按请求跳过状态验证的能力,提供了更灵活的错误处理方式 。 工具 Hook: 新增 useRefs Hook,用于更方便地管理多个 React 引用 (refs) 。 依赖项更新: 持续更新 Storybook、Vite、PNPM 等开发依赖至最新版本,保持开发工具链的现代性和安全性 。 想探索完整的交互式示例和 API 文档,欢迎访问 Fetcher Storybook 文档。 希望 Fetcher v2.15.2 能帮助你更高效地构建项目! 详情查看:https://gitee.com/AhooWang/fetcher/releases/v2.15.2

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册