Ребят, подскажите пожалуйста, есть React.FC в котором форма, если я выбираю в селекте значение я получаю пустое значение, логично ведь useState асинхронен, но как добиться что бы рендер происходил с новыми данными? так же у меня есть useEffect(( ) => {}, [product]) что по идее должно заставить рендерится при изменении этого product
а его дёргать - в мидлварях, если редакс - в эффектах, если эффектор - в моделях, если мобыкс - в реакциях, если реатом
Если дёргать с редакса, то стейт будет глобальным. Получается компонент не переиспользуешь несколько раз т.к. для каждого использования надо будет в глобальный стейт дописывать логику
Если дёргать с редакса, то стейт будет глобальным. Получается компонент не переиспользуешь несколько раз т.к. для каждого использования надо будет в глобальный стейт дописывать логику
Глобальный стейт — это ядро приложения. Логика всегда дописывается в ядро и дёргается разными вьюхами за всякое
А если локально всё организовать, то компонент полностью изолирован и может быть переиспользован хоть сто раз без проблем
Для этого и существует глобальный стейт. Чтобы при рендере пяти разных представлений одного и того же юзера не делать пять одинаковых запросов за одним и тем же юзером