亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

So aktualisieren Sie die Abh?ngigkeiten einer React-Komponente in useEffect, ohne eine Endlosschleife zu erstellen
P粉609866533
P粉609866533 2024-04-05 14:31:46
0
1
1882

Ich habe eine React-Komponente, in der ich warten muss, bis ein gespeicherter Wert (Mitglied) aktualisiert wird, und dann ein Mitglied basierend auf einer Bedingung l?schen muss, bevor ich den gespeicherten Wert festlege. Dadurch entsteht jedoch offensichtlich eine Schleife.

useEffect(() => {
    if(members.length > 0) {
        setMembers(members.filter((item) => item.name != 'Bob'));
    }

}, [members]);

Gibt es eine gute M?glichkeit, dieses Problem zu l?sen? Aufgrund meiner Anwendungskonfiguration muss ich dies unbedingt in dieser Komponente tun.

P粉609866533
P粉609866533

Antworte allen(1)
P粉585541766

您可以嘗試使用更新器狀態(tài) const [update, setUpdate] = useState(false),并將 update 作為依賴數(shù)組。在成員列表更新時,使用 setUpdate(!update)。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage