[React]redux 입문

App.js 

const [items, setItems] = useState(initialState.items); 

const [cartItems, setCartItems] = useState(initialState.cartItems); 

const removeFromCart = (itemId) => { 
 setCartItems(cartItems.filter((cartItem) => cartItem.id !== itemId)) 
}

const addToCart = (itemId) => { 
 const foundItem = cartItems.filter((cartItem) => cartItem.id === itemId)
 if(foundItem){ 
 //장바구니에서 내가 선물 모음에서 선택한 상품을 찾았을 때 : 수량 +1 
 //상품 수량 설정하는 메소드
 }else{ 
 //새로운 상품을 넣어주면 됨 
 //setCartItmes([...cartItems, {itemId, quantity:1}])
 }
}

//상품 수량 설정하는 메소드 
const setQuantity = (itemId, qunatity) => { 
 const findCartItem = cartItems.fiilter((cartItems) => cartItem.id === itemId);
 const findIdx = cartItems.indexOf(findCartItem);
 
}


> redux 사용하는 방법
store.js
const store = createStore(..)


좋은 웹페이지 즐겨찾기