# useDiscountCodes Returns the current discount codes applied to the cart, and automatically re-renders your component if discount codes are added or removed. ## ### UseDiscountCodesGeneratedType Returns the current discount codes applied to the cart, and automatically re-renders your component if discount codes are added or removed. #### Returns: CartDiscountCode[] export function useDiscountCodes< Target extends RenderExtensionTarget = RenderExtensionTarget, >(): CartDiscountCode[] { const {discountCodes} = useApi(); return useSubscription(discountCodes); } ### CartDiscountCode ### code value: `string` The code for the discount ## Related - [StandardApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/standardapi) - [CheckoutApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/checkoutapi) - [OrderStatusApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/orderstatusapi) - [CartLineItemApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/cartlineitemapi) - [PickupPointListApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/pickuppointlistapi) - [PickupLocationListApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/pickuplocationlistapi) - [ShippingOptionItemApi](https://shopify.dev/docs/api/checkout-ui-extensions/apis/shippingoptionitemapi) - [ExtensionTargets](https://shopify.dev/docs/api/checkout-ui-extensions/apis/extensiontargets)