数学不好,什么高阶函数,函式编程都看得糊里糊涂的。 幸亏出了一个 mobx 。 看了一下好像教程还是比较小众,于是把学习经过记录下来 传送门:https://www.haodan123.com/article/7
1
hst001 2017-03-17 17:15:39 +08:00
又双叒叕发明了一个状态管理的,好累
|
2
iugo 2017-03-17 17:17:07 +08:00
一不小心, 我又落伍了.
|
3
kejinlu 2017-03-17 17:18:04 +08:00 1
搞前端的整天以创造轮子为乐。
|
4
wobuhuicode OP @kejinlu 不搞轮子怎么升职,怎么加薪~~哈哈哈
|
5
Cacivy 2017-03-17 17:34:08 +08:00
写的不错,打算也研究一下 Mobx
|
6
zhuangtongfa 2017-03-17 19:11:10 +08:00
最终把 react 变成了 vue o.o
|
7
fuxiaohei 2017-03-17 19:12:15 +08:00
为什么滚动条在文章的右侧,不是整个页面的右侧?
|
8
Mark24 2017-03-17 19:16:33 +08:00
围观
|
9
blanu 2017-03-17 19:19:49 +08:00 via iPhone
用了 mobx 为啥不直接 vue 。函数式本来就是 react 特色…
|
10
wobuhuicode OP @blanu 选择最适合你的技术,而不应该给技术捆绑
|
11
wobuhuicode OP @fuxiaohei 个人喜好,模仿我挺喜欢的谷歌的一款产品
|
12
wobuhuicode OP @zhuangtongfa 什么用着顺手用什么
|
13
JamesRuan 2017-03-17 20:16:14 +08:00
我也搞了个前端状态机库啊: https://github.com/coffee-toolbox/fsm
|
14
kotokz 2017-03-17 20:19:51 +08:00
blackbox 的东西有点多,上手初期容易踩坑
习惯了很爽 |
15
Ahri 2017-03-17 20:27:37 +08:00 via iPhone
果然又来了几个职业学校 Java 培训出来的后端
|
16
xrlin 2017-03-17 21:12:43 +08:00
啥,我 redux 还没用熟又来一个,搞不懂你们前端( ̄▽ ̄)"
|
17
wobuhuicode OP @xrlin redux 的学习曲线太……现在有个不错的选择
|
18
beilun 2017-03-17 21:49:01 +08:00
不知道坑多不多╮(╯▽╰)╭
|
19
wobuhuicode OP @beilun 不过,用起来很方便
|
20
aristotll 2017-03-17 23:40:00 +08:00
准备试下...
|
21
windfarer 2017-03-18 00:01:04 +08:00
开心就好。。
|
22
mysticzt123 2017-03-18 00:18:05 +08:00
redux 不难用吧?
|
23
chemzqm 2017-03-18 02:05:36 +08:00
> 其中 action 包装用法只能在 strict 模式下使用,请记得在你的 javascript 文件头写上:'use strict'。
一句话说错了两个点,文档原话: Note: using action is mandatory when strict mode is enabled, see useStrict. 意思是 action 在 strict 模式下改变任何 store 状态必须要使用 action 封装,而不使用 strict 模式可以不使用 action ,另外这里的 strict 模式指的的 mobx 的 stict 模式 https://github.com/mobxjs/mobx/blob/gh-pages/docs/refguide/api.md#usestrict 更 javascript 的 strict 没有任何关系。 |
24
ericls 2017-03-18 04:15:04 +08:00
elm
|
25
wobuhuicode OP @chemzqm get~我可能看的是盗版的文档~哈哈哈,看到 strict mode 就联想到 strict 去了。
|
26
Elven 2017-03-18 07:45:43 +08:00 via Android
讲道理,函数式编程真的会让人头大,我可能长了假脑子_(:з」∠)_
|
27
def1984 2017-03-18 08:11:05 +08:00 1
redux 其实原理简单,就是架构难
|
28
NsLib 2017-03-18 08:18:09 +08:00
用 mobx 一年多,真的是比 redux 写起来快太多……
|
29
arzusyume 2017-03-18 09:41:33 +08:00
可能我对 MobX 了解不够多, 相较我还是偏爱 redux
提几个初学者的问题~ 1. MobX 能 observable 各种各样结构的东西, 项目中把一个 string 或 number 作为观察对象是推荐的么, 团队要如何去约束 model 层的规范呢? (没有找到类似最佳实践的东西...) 2. 对于内部无法观察(用 observer 装饰)的第三方组件, 如果传入的 props 是一个 object, 那么第三方组件是不响应观察对象变化的, 如何方便的在 review or eslint 时筛选出这类的问题 |
30
caiya21 2017-03-18 10:05:20 +08:00
为何不直接使用 vue 呢?
|
31
wobuhuicode OP @caiya21 自己熟练哪个就选着哪个就好。没必要看到技术概念差不多的就来一句为啥不用 XX 。
|
32
123s 2017-03-18 14:49:55 +08:00 via Android
赞,同不想学 redux
|
33
wobuhuicode OP @arzusyume model 层更加接近以前后端开发的形式
|
34
sox 2017-03-18 17:03:23 +08:00
setState fuck the world
|
35
caiya21 2017-03-18 18:42:34 +08:00
@wobuhuicode 本身 react+mobx 之后就是一个重型的 vue 吧 并不仅是概念一致,连底层实现都是用 getter/setter 的吧。。。
|
36
Wangxf 2017-03-19 00:06:30 +08:00
其实就是一个 react 版的 vuex ,我先学的 vue 全家桶,后来发现 vue 太麻烦了,每次开发都要浏览器打开文档,对着看,最近在学 react , react 看完了, router 看完了, redux 刚开始看的时候感觉很麻烦,估计说 react 全家桶曲线高就是 redux 吧,看了下 mobx ,和用过的 vuex 神似。。
|
37
chenhaifeng 2017-09-15 17:57:59 +08:00
我想问问 mobx 在具体项目中到底是用不用 useStrict,用了它在异步 函数中就得套 runInAction,感觉方便性一下就没了,都宁愿用回 setState 了,求高手解答。
|
38
Haley 2017-12-27 16:10:55 +08:00
React-Redux DEMO >>https://github.com/Hancoson/react-redux-demo
React-Mobx DEMO >>https://github.com/Hancoson/react-mobx-demo |
39
agoodob 2018-01-03 20:22:03 +08:00
在用 React Native,选了半天也还是觉得 MobX 好过 Redux
|