为了账号安全,请及时绑定邮箱和手机立即绑定

mobx入门基础教程

茵风泳月 Web前端工程师
难度入门
时长 1小时58分
学习人数
综合评分9.53
31人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.7 逻辑清晰

最新回答 / Broc丶Yu
@observable const cityName = ''this.cityName = "Vienna"console.log(this.cityName)

最赞回答 / newming
mobx 4.x 版本和 5.x 版本区别较大。老师讲的是 4.x,你应该是安装了 5.x,由于5.x使用了 Proxy 对象来实现 observable ,所以会有差异<...图片...>

最新回答 / 电玩丶勇者
返回值是this.disposers,遍历之后再把它置为空

最赞回答 / newming
mobx 5.x 和老师的4.x差距较大,简单来说就是5.x mobx使用的proxy实现的,其中 array 这里变为可观察数据后仍然是array<...图片...>

最新回答 / Freya0_0
https://github.com/freya0608/mobx-react

最新回答 / 传说中的小白龙
reaction中第一个函数中监听的值发生改变都会调用第二个副作用函数。when中第一个函数监听的不是一个值,而是表达式,表达式中当然需要有可观察对象,只有当该可观察对象的值变动,并且该表达式值为真的情况下才调用第二个副作用函数。(我试了直接返回一个true,副作用函数也是执行的,不过不输入可观察对象,有什么意义呢。)

最赞回答 / ouyangxuanyun
正常, 相当于你已经在更细粒度的组件内进行重复渲染了,对其他不需要渲染的部分影响更小了
课程须知
适合对React视图工具有一定的实际开发经验,特别是对redux有一定的使用经验,想了解其它类似解决方案的同学
老师告诉你能学到什么?
mobx的使用方法,对React项目的性能优化经验

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消