стало работать как задумывалось?
                  
                  
                  
                  
                  
                   useEffect(() => {
                  
                  
                      if (
                  
                  
                        errors !== undefined &&
                  
                  
                        name !== undefined &&
                  
                  
                        errors[name] !== undefined
                  
                  
                      ) {
                  
                  
                        setState(IconState.Invalid);
                  
                  
                      }
                  
                  
                  
                  
                  
                      if (
                  
                  
                        errors !== undefined &&
                  
                  
                        name !== undefined &&
                  
                  
                        errors[name] === undefined
                  
                  
                      ) {
                  
                  
                        setState(IconState.Valid);
                  
                  
                      }
                  
                  
                    });
                  
                  
                  
                  
                  
                  без [errors, name]
                  
                  
                
он у тебя теперь на каждое изменение будет срабатывать
Обсуждают сегодня