技能标识:cart-management
React cart state management: duplicate prevention, localStorage persistence, CartContext patterns. Use when building or fixing shopping carts, product lists, or cart-related UI.
React购物车状态模式:重复预防、持久化、上下文设计。
tsx
const addToCart = (item: CartItem) => {
if (!productIdsInCart.includes(item.id)) {
setCartItems(prev => [...prev, item]);
setProductIdsInCart(prev => [...prev, item.id]);
localStorage.setItem(cart, JSON.stringify([...cartItems, item]));
}
};
对于相同产品的数量:使用cartItems.map()更新item.quantity,不要创建重复条目。
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 cart-management-1776419963 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 cart-management-1776419963 技能
skillhub install cart-management-1776419963
文件大小: 1.33 KB | 发布时间: 2026-4-17 20:18