簡體   English   中英

如何在狀態更改時重新渲染子組件(父級)reactjs

[英]how to re-render child component on state change(Parent) reactjs

我有一個數組列表
登錄返回初始數組的子組件。
從 API componentDidMount更改數據后
我得到一個對象數組
如果我在render函數的父組件中記錄該數組。
它正在改變
但它不是子組件。
我該怎么辦 ??

我有一個數組列表
登錄到子組件,該子組件將返回初始數組。
從API componentDidMount更改數據后
我得到一個對象數組
如果我將該數組記錄在render函數的Parent組件中。
它正在改變
但子組件不是。
我該怎么辦 ??

我有一個數組列表
登錄到子組件,該子組件將返回初始數組。
從API componentDidMount更改數據后
我得到一個對象數組
如果我將該數組記錄在render函數的Parent組件中。
它正在改變
但子組件不是。
我該怎么辦 ??

我有一個數組列表
登錄到子組件,該子組件將返回初始數組。
從API componentDidMount更改數據后
我得到一個對象數組
如果我將該數組記錄在render函數的Parent組件中。
它正在改變
但子組件不是。
我該怎么辦 ??

我有一個數組列表
登錄到子組件,該子組件將返回初始數組。
從API componentDidMount更改數據后
我得到一個對象數組
如果我將該數組記錄在render函數的Parent組件中。
它正在改變
但子組件不是。
我該怎么辦 ??

我有一個數組列表
登錄到子組件,該子組件將返回初始數組。
從API componentDidMount更改數據后
我得到一個對象數組
如果我將該數組記錄在render函數的Parent組件中。
它正在改變
但子組件不是。
我該怎么辦 ??

您可以使用 useState

例如

export function myChildComponent({myValue}) {
   const [MyValue, setMyValue] = useState(null);
   useEffect(() => {
       setMyValue(myValue);
   }, [myValue])
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM