Mobx和Mobe-React傻瓜式教程

因为我也不怎么会,所以讲的很小白,但是我相信很多人都需要这种小白式的教程.而且趁着我还理的暂时清除,赶紧记下来,防止自己明天失忆.

这玩意是干嘛的?

很多教程都是直接讲怎么使用,但是我感觉应该先讲这玩意有什么用.

存放全局有效数据.

比如,在React中一个思想就是一个页面的数据保存在该页面的state中,但是假设更多更多页面,多到这些页面没有什么关联的情况下都需要使用相同的数据,而且在一个页面中进行数据修改后,在别的页面也能读取,这样就需要用这玩意,把我们需要共享的数据保存起来.

明确这一点后,问题就是如何保存数据.

装饰器以及我个人很满意的一个例子

首先,作为前端小白,第一次看见@action@observable这些东西的时候,直接懵逼,这些是什么鬼?我的前端还在几年前的记忆里.

接着,我讲解的肯定是不对,或者不准确的,但是出发点是帮助你理解这玩意是怎么用的,对于我们小白来说,先能用,用着用着,原理就自然而然的出来了.你可以简单的理解,就是在你的函数之前运行了另一个函数,而这个函数到底干了什么,不用管,直接看他会对你的代码产生什么影响就好.

下面我列举一个银行取钱的例子,放心,不全是代码:

家里有很多家银行的帐号,但是有一些是父母专门用的,有一些是大家共用的,比如你的压岁钱.....

为了做一个区分,大家在大家都可以用的帐号的存折上贴上@observable的Logo,大家看见这个Logo就标志这玩意是大家都共用的.接着大家规定了花这笔钱的渠道:

  • 买菜:如果超过50则驳回,否则扣除相应的菜钱
  • 去游乐园:如果今天不是周六周日则驳回,否则扣除相应的门票钱
  • 等等等

大家把这些规则写成一个通告:


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值