React的Redux
Vue的vuex
个人只用过Redux
说真的感觉不太到什么很大的好处
管理一个状态树
要写reducer跟container
搞到觉得很麻烦
真要处理公用状态
怎么不使用global.js
自行管理一个状态树呢
有时候stack navigation 比较深了
为了只是取得一个上上上层的某个资料
又要做个container来connect拿资料
怎么不直接import global.js取资料
没有感受到强烈的好处
有点越用越懒的感觉
作者:
Hevak (Arthow Eshes)
2018-09-02 04:21:00不需要用的地方本来就不用用啊
作者: musie (Sirius) 2018-09-02 04:25:00
flex是CSS layout, stat emangement的是flux ..
作者:
ADRIA (JOJO)
2018-09-02 04:42:00你import 的global js 不能改状态只能当global 的configuration
作者:
mozume (米虫)
2018-09-02 07:38:00新的context api
作者: windclara (null) 2018-09-02 08:04:00
VUEX就像眼镜,当你觉得需要时,再用吧!
你用global object 还要自己set state ,redux 不用啊
作者: eggtonetone 2018-09-02 10:11:00
有了apollo跟context api 就没在用 redux囉
你的解法也不错。但就只是follow 一个pattern这样
作者:
hegemon (hegemon)
2018-09-02 13:08:00redux的作者有说过,使用redux会增加复杂度,不需要用到的地方就不一定要用
作者:
KGTW (哆啦)
2018-09-02 14:27:00看设计 在一个页面内有很多状态改变及逻辑设计 我觉得FLUX是不错的解 但多页面 分功能的话 只是增加复杂度
作者:
remmurds (Stronghold)
2018-09-02 14:44:00阿波萝才是正解
作者:
plsmaop (plsmaop)
2018-09-02 16:53:00借问,apollo要怎么做到像是redux saga那样ㄚ,暑假一开始想写graphql,研究了一下,还是不太会,还是用旧架构redux saga送graphql字串QQ
作者: CRPKT (crpkt) 2018-09-02 17:02:00
你试试看不用 redux 写一个中型以上的专案就会知道了
作者:
wallat (李阿普)
2018-09-02 22:05:00mobx
作者:
netburst (133 134 592)
2018-09-03 01:36:00redux作者有说 当你不知道REDUX是什么就代表不需要如果写了还不觉得需要 那更不需要
作者:
y3k (激流を制するは静水)
2018-09-03 07:40:00用了还觉得白用 那就不要用押XDD
作者: qwdfbn (@@) 2018-09-03 19:42:00
推一致的写法,所以我支持 angular
我想谈认真一下 React 的使用情境,先撇开用 redux 以后产生的复杂度问题,但就针对于 react-redux 来说,管理并不是用 global.js 去做改变就好,最明显的问题在于 1. 必须要透过 setState 来改变 2. React 是透过 connect 这个 HOC 元件来改变子状态 3. 曾经也有人开过玩笑都用 forceUpdate 就好,这也肯定不是好办法,除非想要永远都重新渲染所有元件,这些在原 redux 作者他们都有提出来聊过,当然还对于用 global 之后会产生一些维护上的成本、有限状态机等等,基本上如果不用 react-redux 那最好的办法就是建立一个 class component来做 local state 达到管理下层的状态,不过用久了自然就会知道为什么要用 react-redux 了,一个经验小分享。