亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

react redux狀態管理問題

react redux狀態管理問題

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

1 回答

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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號