您当前的位置: 首页 > 

彭世瑜

暂无认证

  • 3浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js:MobX简单入门

彭世瑜 发布时间:2021-08-19 15:19:49 ,浏览量:3

MobX 核心 API :

  • 定义状态(observable)
  • 响应状态(autorun, computed)
  • 修改状态(action)
import { observable, autorun, computed, action } from 'mobx';

// 1. 定义状态
const store = observable({
  count: 0,
});

// 2. 响应状态

// 计算值
const count10 = computed(() => {
  return 10 * store.count;
});

// 定义响应函数
autorun(() => {
  console.log('count:', store.count, count10.get());
});

// 3. 修改状态
// 方式一:直接修改状态
store.count += 1;
store.count += 1;
store.count += 1;

// 方式二:显式修改状态
const increase = action(() => store.count++);
increase();

参考 MobX 简明教程

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0544s