1 回答

繁花不似錦
TA貢獻1851條經(jīng)驗 獲得超4個贊
正好最近兩個都使用了一下,說說我的理解,不對請各位糾正,
redux里面最重要的概念就是state
,reducer
,action
,通過dispatch不同的action修改數(shù)據(jù),可以通過mapStatetoProps,mapDispatchToProps
在組件之間傳遞state的數(shù)據(jù),給人的感覺是條理性,可維護性,邏輯性非常強,但是,小項目使用起來費勁,本來可以簡單的實現(xiàn)的,得繞幾個彎,大項目里面使用推薦,
再說mobx,核心概念observerable,observer,store
,在store里面創(chuàng)建observerable,也就是被觀測的數(shù)據(jù),在任意組件都可使用該數(shù)據(jù)(通過react context傳遞),而且可以直接修改store里面的數(shù)據(jù),而不像redux返回新的state,mobx也推薦使用action
操作,總的來說,mobx簡單易用,但是通過context傳遞store降低了組件的可復(fù)用性
添加回答
舉報
0/150
提交
取消