INNER CODE UNIT · JavaScript

BasketProvider

CrystallizeAPI/crystallize-nextjs-boilerplate · src/components/basket/index.js:18

export function BasketProvider({ locale, children }) {
  const [
    {
      status,
      clientBasket,
      serverBasket,
      totalQuantity,
      changeTriggeredByOtherTab,
      attentionCartItem
    },
    dispatch
  ] = useReducer(reducer, initialState);

  const sharedChannelRef = useRef(getChannel());

  useEffect(() => {
    // Retrieve cached basket
    (async function init() {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…