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

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

當 redux 中僅更改單個狀態時如何防止其他組件重新渲染

當 redux 中僅更改單個狀態時如何防止其他組件重新渲染

慕容708150 2023-04-14 17:08:53
我創建了一個使用 redux 作為狀態管理的 React 項目。我有兩個不同的狀態存儲在同一個減速器中,并由兩個不同的組件使用。但是每次我改變一個組件的狀態時,另一個組件也會重新渲染。如何防止這種渲染行為?你可以在這里試試我的沙盒:https ://pjm8e.csb.app/我console.log在每個組件中放了一些,當按鈕被點擊時,它們都會被渲染
查看完整描述

1 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

這正在發生,因為兩個組件都連接到整個狀態。因此,如果您只更新狀態的一小部分,則會導致它們都重新呈現。您可以使用掛鉤進行調度和選擇器,以僅連接到商店的相關部分。


查看完整回答
反對 回復 2023-04-14
  • 1 回答
  • 0 關注
  • 117 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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