第 93:6 行:React Hook useEffect 缺少一个依赖项:"estado"。要么包含它,要么删除依赖数组 react-hooks/exhaustive-deps



有人能帮我吗

我有以下问题!!

第93:6:React Hook useEffect缺少依赖项:"estado"。要么包括它,要么删除依赖数组react hook/exhaust deps

const [nome, setNome] = useState("");
const [sobreNome, setSobreNome] = useState("");
const [email, setEmail] = useState("");
const [dataNascimento, setDataNascimento] = useState("");
const [phone, setPhone] = useState("");
const [estado, setEstado] = useState();
const [cidade, setCidade] = useState();   
const [lojas, setLojas] = useState();
const [valueEstado, setValueEstado] = useState([]);
const [valueUnidade, setValueUnidade] = useState([]);
const navigate = useNavigate();
useEffect(() => {
let arr = [];
unidades.map((item) => {
if (estado === item.UF) {
arr.push(item.Cidade);
}
return true
});

setValueEstado(arr);
}, [estado]);
useEffect(() => {
let arr = [];
unidades.map((item) => {
if (cidade === item.Cidade && estado === item.UF) {
arr.push({ Loja: item.Loja, CodigoFilial: item.CodigoFilial });
}
return true
});
setValueUnidade(arr);
}, [cidade]);

您的第二个useEffect访问状态变量"estado";但您没有在依赖数组中列出它(useEffect的第二个参数(。注意,这将导致您的第二次useEffect在任何时候重新运行";estado";更改。

最新更新