这段时间研究了下Redux,写写自己对它的感觉

#23

最强大的middleware

#24

一直有个疑问还望指教。container 用 props 一级级的传下去真的好么?为了给最下层的 component 提供一个只有它用到的 state 强行传下去不是非常麻烦且低效吗。所以项目里是用 connect 把 redux 的 state 当 flux 用的,需要用到 store 时直接在 component 上 connect。而 action 为了便于维护,在一般情况下我会放在上层的 “container” 里。希望有人能解答下疑问。

#25

赞赞

#26

redux认知新高度,reducer和connect研究中看到了这篇文章,茅塞顿开,@rix:clap:

#27

楼主说的不错 当初我一个人看 redux + react + react-router 的时候完全摸不着头脑 现在基本清楚了开发流程

我在 51kanmeiju.com 项目上完全使用了 React + Redux + Webpack 的开发模式 也支持 服务器渲染.

用起来第一个感觉是代码繁琐 增加一个功能要修改不少地方.

我项目地址: https://github.com/51kanmeiju/51kanmeiju

网站在线是 http://51kanmeiju.com/

#28

同感觉开发起来非常麻烦
不知道redux的优点是啥

#29

楼主说的第一个缺点是可以实现的,react-redux中使用了react的context功能,可以在定义contextTypes后,直接调用this.context.store。

#30

redux用的是context?
context不是不稳定吗

#31

redux用的是context?
context不是不稳定吗?

#32

context是个实验api,未来存在变动,但对于开发者来说使用的是对context的封装,不直接调用context,未来如果context有变动,不会影响类似react-redux,react-router这样库的使用。mobx作者Michel Weststrate写了一篇文章讲述如何安全地使用context

1 Like
#33

test

#34

redux有长处,也有它的不足,最开始自己也是看了好久,比较抽象化,
慢慢的还是试着在项目中使用了它,
也业余时间写了些demo,
有兴趣的同学可以看看,入门级的,如有不足欢迎拍砖:smiley: