NGXS Store 正式支持 Angular 18:状态管理新篇章
NGXS 团队近日发布了 v18.0.0 版本,这一重要更新为开发者带来了对 Angular 18 的全面支持。作为 Angular 生态系统中广受欢迎的状态管理解决方案,NGXS 此次更新标志着其与 Angular 最新技术栈的完美融合。
技术背景与意义
状态管理在现代前端开发中扮演着至关重要的角色,特别是在大型企业级应用中。NGXS 作为 Angular 的状态管理库,采用了类似 Redux 的单一数据源理念,同时结合了 Angular 的依赖注入系统和 RxJS 的响应式编程能力,为开发者提供了更符合 Angular 思维模式的状态管理方案。
随着 Angular 18 的发布,带来了诸多性能优化和新特性,NGXS 的此次更新确保了开发者能够无缝地将现有项目升级到最新技术栈,同时享受 Angular 18 带来的所有优势。
主要更新内容
-
Angular 18 兼容性:核心团队已经完成了对所有 NGXS 包的测试,确保它们能够在 Angular 18 环境下稳定运行。
-
信号(Signal)工具函数:新版本引入了
select()和createSelectMap()等信号工具函数,这些函数大大简化了状态选择逻辑,减少了对*ngrxLet和combineLatest()等操作符的依赖。 -
最低版本要求调整:团队同时修正了最低支持的 Angular 版本要求,现在明确要求 Angular 16 作为最低版本,这反映了 NGXS 对现代 Angular 特性的依赖。
升级建议
对于计划升级到 Angular 18 的项目,NGXS v18.0.0 提供了平滑的迁移路径。开发者在升级过程中可以:
- 首先测试项目在 Angular 18 环境下的兼容性
- 逐步替换旧的状态选择逻辑,采用新的信号工具函数
- 注意检查项目中是否有依赖 Angular 12-15 的特性,这些可能需要调整
未来展望
NGXS 团队表示,v18.0.0 版本是一个"软发布",后续将会有更详细的发布说明和技术文档。这次更新不仅解决了 Angular 18 的兼容性问题,还为 NGXS 的未来发展奠定了基础。
随着 Angular 信号(Signal)特性的成熟,我们可以期待 NGXS 在未来版本中进一步整合这些新特性,为开发者提供更高效、更符合现代前端开发范式状态管理解决方案。
对于正在使用或考虑使用 NGXS 的开发者来说,现在正是评估和升级到最新版本的最佳时机,以充分利用 Angular 18 和 NGXS 提供的最新功能。
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00
MiniMax-M2.5MiniMax-M2.5开源模型,经数十万复杂环境强化训练,在代码生成、工具调用、办公自动化等经济价值任务中表现卓越。SWE-Bench Verified得分80.2%,Multi-SWE-Bench达51.3%,BrowseComp获76.3%。推理速度比M2.1快37%,与Claude Opus 4.6相当,每小时仅需0.3-1美元,成本仅为同类模型1/10-1/20,为智能应用开发提供高效经济选择。【此简介由AI生成】Python00
ruoyi-plus-soybeanRuoYi-Plus-Soybean 是一个现代化的企业级多租户管理系统,它结合了 RuoYi-Vue-Plus 的强大后端功能和 Soybean Admin 的现代化前端特性,为开发者提供了完整的企业管理解决方案。Vue06- RRing-2.5-1TRing-2.5-1T:全球首个基于混合线性注意力架构的开源万亿参数思考模型。Python00
Qwen3.5Qwen3.5 昇腾 vLLM 部署教程。Qwen3.5 是 Qwen 系列最新的旗舰多模态模型,采用 MoE(混合专家)架构,在保持强大模型能力的同时显著降低了推理成本。00