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

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

react redux狀態(tài)管理問題

react redux狀態(tài)管理問題

慕運維8079593 2018-12-11 15:24:56
最近遇到一個困惑如下:假設通過請求獲取到一份原始商品列表,我將它存在store中state = {     products:[...] }在某個組件中,用戶可以隱藏一些自己不關心的商品(ps:不是刪除,類似于要添加一個show:false屬性)。我自己想了幾種方法:一、直接給products中每一項增加一個show屬性。二、在store中再創(chuàng)建一個products的備份productsCopy,再增加show屬性。三、把products存一份到這個組件的私有state中。問題是:1、方法一中,當增加的字段越來越多后,請求products接口后需要做的初始化工作會很多。2、對于其他組件不關心的狀態(tài),我感覺放redux store中不是很好的選擇,而且需要寫action、reducer、constant、寫各種import等,代碼量很多。3、方法三需要在componentWillReceiveProps中監(jiān)聽products的變化,再同步到私有state中。感覺也有點麻煩,而且不容易區(qū)分是props.products變化還是其他props變化。想問下大家平時是怎么處理的?有沒有更好的解決方法?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 613 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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