ассинхронными?
                  
                  
                  вот так:
                  
                  
                    const onAddToFavorite = async obj => {
                  
                  
                      if (favorites.find(existingItem => existingItem._id === obj._id)) {
                  
                  
                        axios.delete(http://localhost:5000/favorites/${obj._id})
                  
                  
                        setFavorites(prev => prev.filter(item => item._id !== obj._id))
                  
                  
                      } else {
                  
                  
                        // const res = await axios.post('http://localhost:5000/favorites', obj)
                  
                  
                        const {data} = await axios.post('http://localhost:5000/favorites', obj)
                  
                  
                        setFavorites(prev => [...prev, data])
                  
                  
                      }
                  
                  
                    }
                  
                  
                  
                  
                  
                  просто у меня и эта и вот эта нормально и без этого вроде работают:
                  
                  
                    const onAddToCart = obj => {
                  
                  
                      if (cartItems.find(existingItem => existingItem._id === obj._id)) {
                  
                  
                        axios.delete(http://localhost:5000/cart/${obj._id})
                  
                  
                        setCartItems(prev => prev.filter(item => item._id !== obj._id))
                  
                  
                      } else {
                  
                  
                        axios.post('http://localhost:5000/cart', obj)
                  
                  
                        setCartItems(prev => [...prev, obj])
                  
                  
                      }
                  
                  
                    }
                  
                  
                
ну так у тебя так работает, что ты отдельно на фронте и на бэке данные обновляешь, какой-то не единый source of truth а что если с бэка придет код ошибки?
Аксиос вообще не надо использовать, если ты не делаешь его инстансы
 Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Evgeniy
                          Rubtsov🤠
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ой сейчас начнется
Не, так смысл без инстансов
Обсуждают сегодня