const Company = ({ id }) => {
const companiesContext = useContext(CompaniesContext);
const { getCompanyInfoById } = companiesContext;
useEffect(() => {
getCompanyInfoById(id);
}, [id]);
const { company } = companiesContext;
const [companyData, setCompanyData] = useState({
name: ''
});
useEffect(() => {
if (company)
setCompanyData({
name: company.companyInfo.name
});
}, []);
у тебя твой эффект где на компани идет проверка будет работать только на первый вызов, далее из-за пустых дипсов он не будет отрабатывать, тк они будут равны и нет изменений. Считай что это cDM (на самом деле нет)
Daniil
Igor
Aidyno
Bogdan
Dmitry
Andrey
Valentin
ℜ𝔬𝔪𝔞𝔫
Василий
Volodymyr