Hooks
Cada componente del SDK se construye sobre un hook con el mismo flujo de datos. Estos dos son los que un embed suele necesitar directamente; el resto de la superficie de hooks respalda componentes y rara vez se consume por separado.
useCheckout- confirma la reservación activa, separa gratis vs pago y expone errores del servidor.useOrderStatus- consulta la orden hasta que alcanza un estado terminal (completed,failed,refunded).useTicketingConfig()- lee si Ticketing está activo para el evento y si checkout es gratis o de pago.
Hooks detrás de la superficie de precios
Estos dos impulsan <EstimateBreakdown>, <TicketRow> y el picker agregado.
Consumelos directamente cuando construyas una UI personalizada que evite esos
componentes.
useTicketTypes()- vista agregada y actualmente activa de los tipos de boleto del evento. Una entrada por ID de tipo de boleto confromPrice,totalAvailable,maxPerOrdery lossourceWavescontribuyentes ordenados del más barato al más caro.useSelectionEstimate()- desglose greedy-fill para la selección actual. Devuelve la forma de árbol que renderiza<EstimateBreakdown>.
El algoritmo completo y los requisitos del aviso viven en Precios y estimaciones.
Otros hooks (cubiertos por sus componentes)
useConfig, useAvailability, useReservation, useReservationCountdown,
useCaptcha, usePaymentStatus, useLocale, useHasHydrated,
useRiftProvider, useRiftEvent, useSession, useAuthCallback,
useAttendeeOrders: estos impulsan los componentes del happy path. Sus tipos
públicos se exportan desde @feelrift/react con JSDoc completo.