第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

React/Redux/Router 在全局中使用,一些疑惑

React/Redux/Router 在全局中使用,一些疑惑

不負(fù)相思意 2018-09-08 14:14:18
1、Redux、store中的不解設(shè)想一個場景,一個商品頁面和一個購物車頁面;商品頁面一個商品加入購物車,要提示購物車的數(shù)據(jù)更新,在商品頁面中處理異步就不需要設(shè)計(jì)dispath,直接使用_global_.store.getState()['cart'].isLoading=0直接改變了redux中store的值...有時候就想改變某個值,連action,reducer(就是dispath就不用設(shè)計(jì)了)都省了,是不是有什么壞的影響(數(shù)據(jù)變的不可測?我覺得項(xiàng)目是自己的,有些地方反而加速了開發(fā),(一個頁面要影響另一個頁面的數(shù)據(jù))像這些異步回來的可以直接操作store,不設(shè)計(jì)dispath不是更好?也很方便)只是遇到了疑惑,還沒使用這種方式,不過的確可行,還望指點(diǎn)一二2、Router、history中的不解再設(shè)想一個場景,你的很多子組件如果不傳遞 history參數(shù)是拿不到方法的,一定要由父組件傳遞下去,感覺有點(diǎn)別扭,比如一些點(diǎn)擊事件的跳轉(zhuǎn)或者異步回調(diào),為了不使用location.href的方法(會刷新整個資源),將之前參數(shù)傳遞下來的使用方法this.props.history.pushState(null,'/home')轉(zhuǎn)變?yōu)開global_.history.pushState(null,'/home')就可以省去多個子組件要傳遞history方法才可以跳轉(zhuǎn);還望小伙伴指點(diǎn)一二
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 678 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號