FLUTTER ECOSYSTEM

mobx_codegen

用于 MobX 的代码生成器,可支持使用 @observable、@computed、@action 注解您的代码,并创建 Store 类。

最新版本
2.7.7
近 30 天下载
5.4万
喜欢数
301
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

MobX CodeGen 是用于 Flutter 和 Dart 中 MobX 状态管理库的代码生成工具。它使开发者能够通过 @observable、@computed 和 @action 注解其类和字段,自动生成反应式状态管理所需的样板代码。这减少了手动工作量,并通过消除重复模式提升了代码可读性。该包支持以最少的设置创建 Store 类,从而在跨平台环境中简化状态处理。

适合场景
  • 使用自动状态更新进行响应式 UI 开发
  • 简化大型应用程序中的复杂状态逻辑
  • 减少状态管理中的样板代码
  • 生成高效的可观察存储
  • 启用类型安全的计算值
  • 使用 MobX 简化依赖注入
主要特点
  • 自动代码生成 @observable、@computed、@action
  • 支持生成 Store 类
  • 减少状态管理中的手动样板代码
  • 与 MobX 无缝集成
  • 生成高效且类型安全的代码
  • 跨多个平台运行
适合对象
  • 使用 MobX 进行状态管理的开发者
  • 寻求减少Flutter应用样板代码的团队
  • 需要响应式和高性能状态处理的项目
  • 需要清晰分离的复杂状态逻辑的应用程序
  • 偏好注解式状态管理的开发者
  • 那些构建跨平台应用程序的人
使用建议
  • 需要 build_runner 进行代码生成
  • 需要正确设置 build.yaml
  • 可能会略微增加构建时间
  • 依赖于 MobX 核心包
  • 不适用于仅运行时的状态更改
  • 需要理解 MobX 概念
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add mobx_codegen

所属分类

源码仓库

关联项目

所在榜单