考虑以下场景:我有不同的UI屏幕,如客户、查找客户、管理员等。所有这些屏幕都有银行ID下拉列表(选择组件)。我正在使用redux进行状态管理。
**当前方案:**当我单击每个组件(客户、查找客户、管理员)时,由于每个组件的useEffect,每次都会调用银行ID api。预期场景:当我单击任何组件时,应仅在第一次调用API,不应在屏幕的其余部分调用它。(因为我可以从redux存储中获取数据。)
useEffect
r8uurelv1#
如果您忘记在useEffect中添加空数组依赖关系,请张贴您的useEffect代码,以便每次状态更改时useEffect代码都重新呈现。使用效果(()=〉{},[])//在您的程式码内,只在元件第一次呈现时呼叫一次
1条答案
按热度按时间r8uurelv1#
如果您忘记在useEffect中添加空数组依赖关系,请张贴您的useEffect代码,以便每次状态更改时useEffect代码都重新呈现。
使用效果(()=〉{
},[])
//在您的程式码内,只在元件第一次呈现时呼叫一次