/
TON618OFF
/
FinalPWHTML
Обзор
Документация
Войти
/
TON618OFF
/
FinalPWHTML
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/CartContext.js
25 строк
610 B
TON618OFF
не ну это ваще
23 июн 2024, 00:30
23 июн 2024, 00:30
e27ae20
Код
Авторство
О чём код?
// components/CartContext.js import React, { createContext, useState } from 'react'; export const CartContext = createContext(); const CartProvider = ({ children }) => { const [cart, setCart] = useState([]); const addToCart = (item) => { setCart((prevCart) => { const updatedProduct = [...prevCart, item]; localStorage.setItem('cart', JSON.stringify(updatedProduct)); return updatedProduct; }); }; return ( <CartContext.Provider value={{ cart, addToCart }}> {children} </CartContext.Provider> ); }; export { CartProvider }; export default CartProvider;